You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2012/10/22 01:05:23 UTC

svn commit: r1400739 - in /maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency: ./ fromConfiguration/ resolvers/

Author: hboutemy
Date: Sun Oct 21 23:05:22 2012
New Revision: 1400739

URL: http://svn.apache.org/viewvc?rev=1400739&view=rev
Log:
[MDEP-287] mark goals @threadSafe (no problem found)

Modified:
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDuplicateMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeOnlyMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeReportMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/ListMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PropertiesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PurgeLocalRepositoryMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/TreeMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/CopyMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/UnpackMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/GoOfflineMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ListRepositoriesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependenciesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependencySourcesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolvePluginsMojo.java

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDepMgt.java Sun Oct 21 23:05:22 2012
@@ -54,7 +54,7 @@ import java.util.Set;
  * @version $Id$
  * @since 2.0-alpha-3
  */
-@Mojo( name = "analyze-dep-mgt", requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "analyze-dep-mgt", requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 public class AnalyzeDepMgt
     extends AbstractMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDuplicateMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDuplicateMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDuplicateMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeDuplicateMojo.java Sun Oct 21 23:05:22 2012
@@ -46,7 +46,7 @@ import java.util.Set;
  * @author <a href="mailto:vincent.siveton@gmail.com">Vincent Siveton</a>
  * @version $Id$
  */
-@Mojo( name = "analyze-duplicate", aggregator = false )
+@Mojo( name = "analyze-duplicate", aggregator = false, threadSafe = true )
 public class AnalyzeDuplicateMojo
     extends AbstractMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeMojo.java Sun Oct 21 23:05:22 2012
@@ -38,7 +38,7 @@ import org.apache.maven.plugins.annotati
  * @see AnalyzeOnlyMojo
  * @since 2.0-alpha-3
  */
-@Mojo( name = "analyze", requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "analyze", requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 @Execute( phase = LifecyclePhase.TEST_COMPILE )
 public class AnalyzeMojo
     extends AbstractAnalyzeMojo

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeOnlyMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeOnlyMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeOnlyMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeOnlyMojo.java Sun Oct 21 23:05:22 2012
@@ -39,7 +39,7 @@ import org.apache.maven.plugins.annotati
  * @since 2.0
  */
 @Mojo( name = "analyze-only", requiresDependencyResolution = ResolutionScope.TEST,
-       defaultPhase = LifecyclePhase.VERIFY )
+       defaultPhase = LifecyclePhase.VERIFY, threadSafe = true )
 public class AnalyzeOnlyMojo
     extends AbstractAnalyzeMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeReportMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeReportMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeReportMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AnalyzeReportMojo.java Sun Oct 21 23:05:22 2012
@@ -45,7 +45,7 @@ import java.util.ResourceBundle;
  * @version $Id$
  * @since 2.0-alpha-5
  */
-@Mojo( name = "analyze-report", requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "analyze-report", requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 @Execute( phase = LifecyclePhase.TEST_COMPILE )
 public class AnalyzeReportMojo
     extends AbstractMavenReport

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java Sun Oct 21 23:05:22 2012
@@ -55,7 +55,7 @@ import java.util.regex.Pattern;
  * @since 2.0-alpha-2
  */
 @Mojo( name = "build-classpath", requiresDependencyResolution = ResolutionScope.TEST,
-       defaultPhase = LifecyclePhase.GENERATE_SOURCES )
+       defaultPhase = LifecyclePhase.GENERATE_SOURCES, threadSafe = true )
 public class BuildClasspathMojo
     extends AbstractDependencyFilterMojo
     implements Comparator<Artifact>

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java Sun Oct 21 23:05:22 2012
@@ -50,7 +50,7 @@ import java.util.Set;
  * @since 1.0
  */
 @Mojo( name = "copy-dependencies", requiresDependencyResolution = ResolutionScope.TEST,
-       defaultPhase = LifecyclePhase.PROCESS_SOURCES )
+       defaultPhase = LifecyclePhase.PROCESS_SOURCES, threadSafe = true )
 public class CopyDependenciesMojo
     extends AbstractFromDependenciesMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java Sun Oct 21 23:05:22 2012
@@ -51,7 +51,7 @@ import java.util.regex.Pattern;
  * Downloads a single artifact transitively from the specified remote repositories. Caveat: will always check the
  * central repository defined in the super pom. You could use a mirror entry in your settings.xml
  */
-@Mojo( name = "get", requiresProject = false )
+@Mojo( name = "get", requiresProject = false, threadSafe = true )
 public class GetMojo
     extends AbstractMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/ListMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/ListMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/ListMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/ListMojo.java Sun Oct 21 23:05:22 2012
@@ -30,7 +30,7 @@ import org.apache.maven.plugins.annotati
  * @version $Id$
  * @since 2.0-alpha-5
  */
-@Mojo( name = "list", requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "list", requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 public class ListMojo
     extends ResolveDependenciesMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PropertiesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PropertiesMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PropertiesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PropertiesMojo.java Sun Oct 21 23:05:22 2012
@@ -33,14 +33,14 @@ import java.util.Set;
 /**
  * Goal that sets a property pointing to the artifact file for each project dependency.
  * For each dependency (direct and transitive) a project property will be set which follows the
- * form groupId:artifactId:type:[classifier] and contains the path to the resolved artifact.
+ * <code>groupId:artifactId:type:[classifier]</code> form and contains the path to the resolved artifact.
  *
  * @author Paul Gier
  * @version $Id$
  * @since 2.2
  */
 @Mojo( name = "properties", requiresDependencyResolution = ResolutionScope.TEST,
-       defaultPhase = LifecyclePhase.INITIALIZE )
+       defaultPhase = LifecyclePhase.INITIALIZE, threadSafe = true )
 public class PropertiesMojo
     extends AbstractMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PurgeLocalRepositoryMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PurgeLocalRepositoryMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PurgeLocalRepositoryMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/PurgeLocalRepositoryMojo.java Sun Oct 21 23:05:22 2012
@@ -61,7 +61,7 @@ import java.util.Set;
  * @version $Id$
  * @since 2.0
  */
-@Mojo( name = "purge-local-repository", aggregator = true )
+@Mojo( name = "purge-local-repository", aggregator = true, threadSafe = true )
 public class PurgeLocalRepositoryMojo
     extends AbstractMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/TreeMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/TreeMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/TreeMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/TreeMojo.java Sun Oct 21 23:05:22 2012
@@ -67,7 +67,7 @@ import java.util.List;
  * @version $Id$
  * @since 2.0-alpha-5
  */
-@Mojo (name = "tree", requiresDependencyResolution = ResolutionScope.TEST)
+@Mojo( name = "tree", requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 public class TreeMojo
     extends AbstractMojo
 {
@@ -82,7 +82,7 @@ public class TreeMojo
     /**
      * The dependency tree builder to use.
      */
-    @Component (hint = "default")
+    @Component( hint = "default" )
     private DependencyGraphBuilder dependencyGraphBuilder;
 
     /**
@@ -91,7 +91,7 @@ public class TreeMojo
      *
      * @deprecated use outputFile instead.
      */
-    @Parameter (property = "output")
+    @Parameter( property = "output" )
     private File output;
 
     /**
@@ -100,7 +100,7 @@ public class TreeMojo
      *
      * @since 2.0-alpha-5
      */
-    @Parameter (property = "outputFile")
+    @Parameter( property = "outputFile" )
     private File outputFile;
 
     /**
@@ -112,7 +112,7 @@ public class TreeMojo
      *
      * @since 2.2
      */
-    @Parameter (property = "outputType", defaultValue = "text")
+    @Parameter( property = "outputType", defaultValue = "text" )
     private String outputType;
 
     /**
@@ -122,7 +122,7 @@ public class TreeMojo
      * @see <a href="http://jira.codehaus.org/browse/MNG-3236">MNG-3236</a>
      * @since 2.0-alpha-5
      */
-    @Parameter (property = "scope")
+    @Parameter( property = "scope" )
     private String scope;
 
     /**
@@ -131,7 +131,7 @@ public class TreeMojo
      * @since 2.0-alpha-6
      * @deprecated in 2.5
      */
-    @Parameter (property = "verbose", defaultValue = "false")
+    @Parameter( property = "verbose", defaultValue = "false" )
     private boolean verbose;
 
     /**
@@ -141,7 +141,7 @@ public class TreeMojo
      *
      * @since 2.0-alpha-6
      */
-    @Parameter (property = "tokens", defaultValue = "standard")
+    @Parameter( property = "tokens", defaultValue = "standard" )
     private String tokens;
 
     /**
@@ -151,7 +151,7 @@ public class TreeMojo
      * @see StrictPatternIncludesArtifactFilter
      * @since 2.0-alpha-6
      */
-    @Parameter ( property = "includes" )
+    @Parameter( property = "includes" )
     private String includes;
 
     /**
@@ -162,7 +162,7 @@ public class TreeMojo
      * @see StrictPatternExcludesArtifactFilter
      * @since 2.0-alpha-6
      */
-    @Parameter (property = "excludes")
+    @Parameter( property = "excludes" )
     private String excludes;
 
     /**
@@ -175,7 +175,7 @@ public class TreeMojo
      *
      * @since 2.2
      */
-    @Parameter (property = "appendOutput", defaultValue = "false")
+    @Parameter( property = "appendOutput", defaultValue = "false" )
     private boolean appendOutput;
 
     // Mojo methods -----------------------------------------------------------

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java Sun Oct 21 23:05:22 2012
@@ -42,7 +42,7 @@ import java.io.File;
  * @since 1.0
  */
 @Mojo( name = "unpack-dependencies", requiresDependencyResolution = ResolutionScope.TEST,
-       defaultPhase = LifecyclePhase.PROCESS_SOURCES )
+       defaultPhase = LifecyclePhase.PROCESS_SOURCES, threadSafe = true )
 public class UnpackDependenciesMojo
     extends AbstractFromDependenciesMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/CopyMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/CopyMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/CopyMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/CopyMojo.java Sun Oct 21 23:05:22 2012
@@ -37,7 +37,7 @@ import java.util.List;
  * @version $Id$
  * @since 1.0
  */
-@Mojo( name = "copy", defaultPhase = LifecyclePhase.PROCESS_SOURCES, requiresProject = false  )
+@Mojo( name = "copy", defaultPhase = LifecyclePhase.PROCESS_SOURCES, requiresProject = false, threadSafe = true  )
 public class CopyMojo
     extends AbstractFromConfigurationMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/UnpackMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/UnpackMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/UnpackMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/fromConfiguration/UnpackMojo.java Sun Oct 21 23:05:22 2012
@@ -40,7 +40,7 @@ import java.util.List;
  * @version $Id$
  * @since 1.0
  */
-@Mojo( name = "unpack", defaultPhase = LifecyclePhase.PROCESS_SOURCES, requiresProject = false )
+@Mojo( name = "unpack", defaultPhase = LifecyclePhase.PROCESS_SOURCES, requiresProject = false, threadSafe = true )
 public final class UnpackMojo
     extends AbstractFromConfigurationMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/GoOfflineMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/GoOfflineMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/GoOfflineMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/GoOfflineMojo.java Sun Oct 21 23:05:22 2012
@@ -38,7 +38,7 @@ import java.util.Set;
  * @version $Id$
  * @since 2.0
  */
-@Mojo( name = "go-offline", requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "go-offline", requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 @Execute( goal = "resolve-plugins" )
 public class GoOfflineMojo
     extends AbstractResolveMojo

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ListRepositoriesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ListRepositoriesMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ListRepositoriesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ListRepositoriesMojo.java Sun Oct 21 23:05:22 2012
@@ -42,7 +42,7 @@ import java.util.Set;
  * @version $Id: GoOfflineMojo.java 728546 2008-12-21 22:56:51Z bentmann $
  * @since 2.2
  */
-@Mojo( name = "list-repositories", requiresDependencyResolution = ResolutionScope.TEST )
+@Mojo( name = "list-repositories", requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 public class ListRepositoriesMojo
     extends AbstractDependencyMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependenciesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependenciesMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependenciesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependenciesMojo.java Sun Oct 21 23:05:22 2012
@@ -41,7 +41,7 @@ import java.io.IOException;
  * @since 2.0
  */
 @Mojo( name = "resolve", requiresDependencyResolution = ResolutionScope.TEST,
-       defaultPhase = LifecyclePhase.GENERATE_SOURCES )
+       defaultPhase = LifecyclePhase.GENERATE_SOURCES, threadSafe = true )
 public class ResolveDependenciesMojo
     extends AbstractResolveMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependencySourcesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependencySourcesMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependencySourcesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolveDependencySourcesMojo.java Sun Oct 21 23:05:22 2012
@@ -33,7 +33,7 @@ import org.apache.maven.plugins.annotati
  * @since 2.0-alpha2
  */
 @Mojo( name = "sources", defaultPhase = LifecyclePhase.GENERATE_SOURCES,
-       requiresDependencyResolution = ResolutionScope.TEST )
+       requiresDependencyResolution = ResolutionScope.TEST, threadSafe = true )
 public class ResolveDependencySourcesMojo
     extends ResolveDependenciesMojo
 {

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolvePluginsMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolvePluginsMojo.java?rev=1400739&r1=1400738&r2=1400739&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolvePluginsMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/resolvers/ResolvePluginsMojo.java Sun Oct 21 23:05:22 2012
@@ -48,7 +48,7 @@ import java.util.Set;
  * @version $Id$
  * @since 2.0
  */
-@Mojo( name = "resolve-plugins", defaultPhase = LifecyclePhase.GENERATE_SOURCES )
+@Mojo( name = "resolve-plugins", defaultPhase = LifecyclePhase.GENERATE_SOURCES, threadSafe = true )
 public class ResolvePluginsMojo
     extends AbstractResolveMojo
 {