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