From 44ddad8101c0428eeabb0ad8ea11b3fe384cc07e Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Wed, 12 Apr 2017 10:24:51 -0400 Subject: [PATCH] updated for maven thread safety --- .../src/it/617-hierarchical-cross-deps/invoker.properties | 2 +- .../main/java/org/owasp/dependencycheck/maven/CheckMojo.java | 2 +- .../main/java/org/owasp/dependencycheck/maven/PurgeMojo.java | 2 +- .../main/java/org/owasp/dependencycheck/maven/UpdateMojo.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dependency-check-maven/src/it/617-hierarchical-cross-deps/invoker.properties b/dependency-check-maven/src/it/617-hierarchical-cross-deps/invoker.properties index 317af6f63..1368a7b72 100644 --- a/dependency-check-maven/src/it/617-hierarchical-cross-deps/invoker.properties +++ b/dependency-check-maven/src/it/617-hierarchical-cross-deps/invoker.properties @@ -16,4 +16,4 @@ # Copyright (c) 2014 Jeremy Long. All Rights Reserved. # -invoker.goals = install ${project.groupId}:${project.artifactId}:${project.version}:check -e +invoker.goals = install ${project.groupId}:${project.artifactId}:${project.version}:check -e -T 2 diff --git a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/CheckMojo.java b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/CheckMojo.java index b566cc306..3571a60b4 100644 --- a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/CheckMojo.java +++ b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/CheckMojo.java @@ -40,7 +40,7 @@ import org.owasp.dependencycheck.utils.Settings; @Mojo( name = "check", defaultPhase = LifecyclePhase.VERIFY, - threadSafe = false, + threadSafe = true, requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME, requiresOnline = true ) diff --git a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/PurgeMojo.java b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/PurgeMojo.java index 490ffe45c..87f551140 100644 --- a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/PurgeMojo.java +++ b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/PurgeMojo.java @@ -35,7 +35,7 @@ import org.owasp.dependencycheck.utils.Settings; @Mojo( name = "purge", defaultPhase = LifecyclePhase.GENERATE_RESOURCES, - threadSafe = false, + threadSafe = true, requiresDependencyResolution = ResolutionScope.NONE, requiresOnline = true, aggregator = true diff --git a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/UpdateMojo.java b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/UpdateMojo.java index ec0e6928d..4d8fc11b1 100644 --- a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/UpdateMojo.java +++ b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/UpdateMojo.java @@ -37,7 +37,7 @@ import org.owasp.dependencycheck.utils.Settings; @Mojo( name = "update-only", defaultPhase = LifecyclePhase.GENERATE_RESOURCES, - threadSafe = false, + threadSafe = true, requiresDependencyResolution = ResolutionScope.NONE, requiresOnline = true, aggregator = true