added cleanup steps to remove temp resources, etc.

This commit is contained in:
Jeremy Long
2015-08-01 07:01:50 -04:00
parent ec86dc5734
commit 654ab4a289

View File

@@ -61,6 +61,8 @@ class DependencyCheckTask extends DefaultTask {
analyzeDependencies(engine) analyzeDependencies(engine)
retrieveVulnerabilities(engine) retrieveVulnerabilities(engine)
generateReport(engine) generateReport(engine)
cleanup(engine)
} }
private Engine initializeEngine() { private Engine initializeEngine() {
@@ -73,6 +75,11 @@ class DependencyCheckTask extends DefaultTask {
overrideCveUrlSetting() overrideCveUrlSetting()
} }
def cleanup(engine) {
Settings.cleanup(true)
engine.cleanup();
}
def verifyDependencies(engine) { def verifyDependencies(engine) {
logger.lifecycle("Verifying dependencies for project ${currentProjectName}") logger.lifecycle("Verifying dependencies for project ${currentProjectName}")
getAllDependencies(project).each { engine.scan(it) } getAllDependencies(project).each { engine.scan(it) }