From cca694a58049d86cc63a8152eaf1a99ccc99a114 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Fri, 18 Dec 2015 06:36:14 -0500 Subject: [PATCH] logs from issue #138 indicate multiple modules are calling a non-threadsafe operation; as such, the mojo is being marked as threadSafe=false --- .../java/org/owasp/dependencycheck/maven/AggregateMojo.java | 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/main/java/org/owasp/dependencycheck/maven/AggregateMojo.java b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/AggregateMojo.java index 2f6cff5e5..86fac8800 100644 --- a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/AggregateMojo.java +++ b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/AggregateMojo.java @@ -48,7 +48,7 @@ import org.owasp.dependencycheck.utils.Settings; name = "aggregate", defaultPhase = LifecyclePhase.VERIFY, /*aggregator = true,*/ - threadSafe = true, + threadSafe = false, requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME, requiresOnline = true ) 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 f3197a31a..17ba52bf1 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 @@ -36,7 +36,7 @@ import org.owasp.dependencycheck.utils.Settings; @Mojo( name = "check", defaultPhase = LifecyclePhase.VERIFY, - threadSafe = true, + threadSafe = false, 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 8551255e2..2075a2c0c 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 = true, + threadSafe = false, requiresDependencyResolution = ResolutionScope.NONE, requiresOnline = 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 0ad425613..8bb457b9b 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 @@ -34,7 +34,7 @@ import org.owasp.dependencycheck.utils.Settings; @Mojo( name = "update-only", defaultPhase = LifecyclePhase.GENERATE_RESOURCES, - threadSafe = true, + threadSafe = false, requiresDependencyResolution = ResolutionScope.NONE, requiresOnline = true )