resolved issue #686 - reports are generated even if no dependencies were analyzed

This commit is contained in:
Jeremy Long
2017-05-13 08:38:43 -04:00
parent 9c7f6daf75
commit 523eed9319

View File

@@ -108,6 +108,7 @@ public class CheckMojo extends BaseDependencyCheckMojo {
} }
exCol = ex; exCol = ex;
} }
}
if (exCol == null || !exCol.isFatal()) { if (exCol == null || !exCol.isFatal()) {
try { try {
writeReports(engine, getProject(), getCorrectOutputDirectory()); writeReports(engine, getProject(), getCorrectOutputDirectory());
@@ -120,14 +121,12 @@ public class CheckMojo extends BaseDependencyCheckMojo {
} }
} }
} }
//writeDataFile(getProject(), null, engine.getDependencies());
showSummary(getProject(), engine.getDependencies()); showSummary(getProject(), engine.getDependencies());
checkForFailure(engine.getDependencies()); checkForFailure(engine.getDependencies());
if (exCol != null && this.isFailOnError()) { if (exCol != null && this.isFailOnError()) {
throw new MojoExecutionException("One or more exceptions occurred during dependency-check analysis", exCol); throw new MojoExecutionException("One or more exceptions occurred during dependency-check analysis", exCol);
} }
} }
}
engine.cleanup(); engine.cleanup();
} }
Settings.cleanup(); Settings.cleanup();