public Void call(MavenBuild build) throws IOException, InterruptedException { build.addAction(action); return null; }
public Void call(MavenBuild build) throws IOException, InterruptedException { build.addAction(action); return null; }
public Void call(MavenBuild build) throws IOException, InterruptedException { // if a build forks lifecycles, this method can be called multiple times List<MavenArtifactRecord> old = build.getActions(MavenArtifactRecord.class); if (!old.isEmpty()) build.getActions().removeAll(old); MavenArtifactRecord mar = new MavenArtifactRecord(build, pomArtifact, mainArtifact, attachedArtifacts, repositoryUrl, repositoryId); build.addAction(mar); return null; } }
public Boolean call(MavenBuild build) throws IOException { try { CoberturaBuildAction cba = build.getAction(CoberturaBuildAction.class); if (cba == null) { File cvgxml = new File(build.getRootDir(), "coverage.xml"); CoverageResult result = CoberturaCoverageParser.parse(cvgxml, null, new HashSet<String>()); result.setOwner(build); CoberturaBuildAction o = CoberturaBuildAction.load(result, null, null, false, false, false, false, false, false, 0); build.addAction(o); } else { return false; } } catch (NullPointerException e) { return false; } return true; } }
private String registerResults(final ParserResult result, final MavenBuild mavenBuild) { T buildResult = createResult(mavenBuild, result); StringPluginLogger pluginLogger = new StringPluginLogger(pluginName); if (new NullHealthDescriptor(this).isThresholdEnabled()) { String baseUrl = getDescriptor().getPluginResultUrlName(); buildResult.evaluateStatus(thresholds, useDeltaValues, canComputeNew(), pluginLogger, baseUrl); } mavenBuild.addAction(createMavenAggregatedReport(mavenBuild, buildResult)); mavenBuild.registerAsProjectAction(HealthAwareReporter.this); Run<?, ?> referenceBuild = buildResult.getHistory().getReferenceBuild(); if (referenceBuild != null) { pluginLogger.log("Computing warning deltas based on reference build " + referenceBuild.getDisplayName()); } return pluginLogger.toString(); }