/** * Creates a list of {@link Publisher}s to be used for a build of this project. */ protected final List<Publisher> createModulePublishers() { List<Publisher> modulePublisherList = new ArrayList<Publisher>(); getPublishers().addAllTo(modulePublisherList); if (!getParent().isAggregatorStyleBuild()) { getParent().getPublishers().addAllTo(modulePublisherList); } return modulePublisherList; }
/** * Creates a list of {@link Publisher}s to be used for a build of this project. */ protected final List<Publisher> createModulePublishers() { List<Publisher> modulePublisherList = new ArrayList<Publisher>(); getPublishers().addAllTo(modulePublisherList); if (!getParent().isAggregatorStyleBuild()) { getParent().getPublishers().addAllTo(modulePublisherList); } return modulePublisherList; }
/** * Creates a list of {@link Publisher}s to be used for a build of this project. */ protected final List<Publisher> createModulePublishers() { List<Publisher> modulePublisherList = new ArrayList<Publisher>(); getPublishers().addAllTo(modulePublisherList); if (!getParent().isAggregatorStyleBuild()) { getParent().getPublishers().addAllTo(modulePublisherList); } return modulePublisherList; }
/** * Creates a list of {@link MavenReporter}s to be used for a build of this project. */ protected List<MavenReporter> createReporters() { Set<MavenReporter> reporterSet = new TreeSet<>(COMPARATOR); getReporters().addAllTo( reporterSet ); getParent().getReporters().addAllTo(reporterSet); for (MavenReporterDescriptor d : MavenReporterDescriptor.all()) { if(getReporters().contains(d)) continue; // already configured MavenReporter auto = d.newAutoInstance(this); if(auto!=null) reporterSet.add(auto); } return new ArrayList<MavenReporter>(reporterSet); }
/** * Creates a list of {@link MavenReporter}s to be used for a build of this project. */ protected List<MavenReporter> createReporters() { List<MavenReporter> reporterList = new ArrayList<MavenReporter>(); getReporters().addAllTo(reporterList); getParent().getReporters().addAllTo(reporterList); for (MavenReporterDescriptor d : MavenReporterDescriptor.all()) { if(getReporters().contains(d)) continue; // already configured MavenReporter auto = d.newAutoInstance(this); if(auto!=null) reporterList.add(auto); } return reporterList; }