public ArgumentListBuilder intercept(ArgumentListBuilder mavenargs, MavenModuleSetBuild build) { // calling internal Method, which now (without MavenModuleSetBuil) can be tested easily return internalIntercept(mavenargs, build.getProject().isIncrementalBuild()); }
/** * Returns the estimated duration for this builds. * Takes only the modules into account which are actually being build in * case of incremental builds. */ @Override public long getEstimatedDuration() { if (!project.isIncrementalBuild()) { return super.getEstimatedDuration(); } long result = 0; Map<MavenModule, List<MavenBuild>> moduleBuilds = getModuleBuilds(); for (List<MavenBuild> builds : moduleBuilds.values()) { if (!builds.isEmpty()) { MavenBuild build = builds.get(0); if (build.getResult() != Result.NOT_BUILT && build.getEstimatedDuration() != -1) { result += build.getEstimatedDuration(); } } } result += estimateModuleSetBuildDurationOverhead(3); return result != 0 ? result : -1; }
mavenBuildInformation.modelParents.putAll(result.modelParents); } catch (IOException e) { if (project.isIncrementalBuild()) { if (project.isIncrementalBuild()) { getActions().add(new NeedsFullBuildAction());
public long getEstimatedDuration() { if (!project.isIncrementalBuild()) { return super.getEstimatedDuration();
if (moduleSetBuild.getParent().isIncrementalBuild() && moduleSetBuild.getResult() != Result.SUCCESS && moduleSetBuild.getResult() != Result.UNSTABLE) { if (moduleSetBuild.getParent().isIncrementalBuild() && (moduleSetBuild.getResult() != Result.SUCCESS)) {
List<ModuleName> changedModules = new ArrayList<ModuleName>(); boolean incrementalBuild; if (project.isIncrementalBuild()) { if (getChangeSet().isEmptySet()) { LOGGER.log(Level.FINER, "{0} has no changes and thus we are not doing an incremental build", MavenModuleSetBuild.this);
&& project.isIncrementalBuild()) { if (project.isIncrementalBuild() && maven2_1orLater && !changedModules.isEmpty()) { margs.add("-amd"); margs.add("-pl", Util.join(changedModules, ","));