[MSOURCES-54] Mark plugin as @threadSafe

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@942887 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 44e9d84..56d4a52 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,11 +25,11 @@
   <parent>
     <artifactId>maven-plugins</artifactId>
     <groupId>org.apache.maven.plugins</groupId>
-    <version>17</version>
+    <version>18</version>
   </parent>
 
   <artifactId>maven-source-plugin</artifactId>
-  <version>2.2-SNAPSHOT</version>
+  <version>2.1.2-SNAPSHOT</version>
   <packaging>maven-plugin</packaging>
 
   <name>Maven Source Plugin</name>
@@ -78,7 +78,7 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-archiver</artifactId>
-      <version>1.0-alpha-9</version>
+      <version>1.0</version>
       <exclusions>
         <exclusion>
           <groupId>org.codehaus.plexus</groupId>
@@ -93,7 +93,7 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>
-      <version>1.5.8</version>
+      <version>2.0.5</version>
     </dependency>
 
     <dependency>
diff --git a/src/main/java/org/apache/maven/plugin/source/AggregatorSourceJarMojo.java b/src/main/java/org/apache/maven/plugin/source/AggregatorSourceJarMojo.java
index a71040b..97826b5 100644
--- a/src/main/java/org/apache/maven/plugin/source/AggregatorSourceJarMojo.java
+++ b/src/main/java/org/apache/maven/plugin/source/AggregatorSourceJarMojo.java
@@ -30,6 +30,8 @@
  * @aggregator
  * @execute phase="generate-sources"
  * @since 2.0.3
+ * @threadSafe
+ * 
  */
 public class AggregatorSourceJarMojo
     extends SourceJarMojo
diff --git a/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java b/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java
index 869d932..f892a77 100644
--- a/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java
+++ b/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java
@@ -28,6 +28,7 @@
  * @phase package
  * @execute phase="generate-sources"
  * @since 2.0.3
+ * @threadSafe
  */
 public class SourceJarMojo
     extends SourceJarNoForkMojo
diff --git a/src/main/java/org/apache/maven/plugin/source/SourceJarNoForkMojo.java b/src/main/java/org/apache/maven/plugin/source/SourceJarNoForkMojo.java
index 3ce81e6..fae979a 100644
--- a/src/main/java/org/apache/maven/plugin/source/SourceJarNoForkMojo.java
+++ b/src/main/java/org/apache/maven/plugin/source/SourceJarNoForkMojo.java
@@ -34,6 +34,8 @@
  * @goal jar-no-fork
  * @phase package
  * @since 2.1
+ * @threadSafe
+ * 
  */
 public class SourceJarNoForkMojo
     extends AbstractSourceJarMojo
diff --git a/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java b/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java
index 374e6dd..4b02bd5 100644
--- a/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java
+++ b/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java
@@ -26,6 +26,8 @@
  * @phase package
  * @execute phase="generate-sources"
  * @since 2.0.3
+ * @threadSafe
+ * 
  */
 public class TestSourceJarMojo
     extends TestSourceJarNoForkMojo
diff --git a/src/main/java/org/apache/maven/plugin/source/TestSourceJarNoForkMojo.java b/src/main/java/org/apache/maven/plugin/source/TestSourceJarNoForkMojo.java
index 12ccb35..79266b5 100644
--- a/src/main/java/org/apache/maven/plugin/source/TestSourceJarNoForkMojo.java
+++ b/src/main/java/org/apache/maven/plugin/source/TestSourceJarNoForkMojo.java
@@ -32,6 +32,8 @@
  * @goal test-jar-no-fork
  * @phase package
  * @since 2.1
+ * @threadSafe
+ *
  */
 public class TestSourceJarNoForkMojo
     extends AbstractSourceJarMojo