diff --git a/maven-plugin-plugin/pom.xml b/maven-plugin-plugin/pom.xml
index 17236a4..6e58d0c 100644
--- a/maven-plugin-plugin/pom.xml
+++ b/maven-plugin-plugin/pom.xml
@@ -23,7 +23,7 @@
org.apache.maven.plugins
maven-plugins
- 17
+ 18
org.apache.maven.plugins
diff --git a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java
index 7d0b8fd..dd784ba 100644
--- a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java
+++ b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/AbstractGeneratorMojo.java
@@ -41,6 +41,8 @@ import java.util.Set;
*
* @author Jason van Zyl
* @version $Id$
+ *
+ * @threadSafe
*/
public abstract class AbstractGeneratorMojo
extends AbstractMojo
diff --git a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java
index f2c1bca..1adb230 100644
--- a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java
+++ b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/metadata/AddPluginArtifactMetadataMojo.java
@@ -37,6 +37,7 @@ import org.apache.maven.project.MavenProject;
* @since 2.0
* @phase package
* @goal addPluginArtifactMetadata
+ * @threadSafe
*/
public class AddPluginArtifactMetadataMojo
extends AbstractMojo