diff --git a/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoAnnotation.java b/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoAnnotation.java
index a084150..653a2ca 100644
--- a/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoAnnotation.java
+++ b/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoAnnotation.java
@@ -20,7 +20,7 @@ package org.apache.maven.tools.plugin.extractor.java;
*/
/**
- * List all Javadoc annotations used to describe a Mojo.
+ * List of all Javadoc annotations used to describe a java Mojo.
*
* @author Vincent Siveton
* @version $Id$
@@ -60,7 +60,7 @@ public interface JavaMojoAnnotation
*
* Note: Should be defined in a Mojo Type.
*
- * Note: Mojo's description is auto-detect.
+ * Note: Mojo's description is auto-detected.
*/
String DESCRIPTION = "description";
@@ -81,7 +81,7 @@ public interface JavaMojoAnnotation
String EXECUTE_GOAL = "goal";
/**
- * The Mojo will be invoke in a parallel lifecycle.
+ * The Mojo will be invoked in a parallel lifecycle.
*
* Refer to @execute lifecycle="<lifecycleId>".
*
@@ -90,7 +90,7 @@ public interface JavaMojoAnnotation
String EXECUTE_LIFECYCLE = "lifecycle";
/**
- * The Mojo will be invoke in a parallel lifecycle, ending at the given phase.
+ * The Mojo will be invoked in a parallel lifecycle, ending at the given phase.
*
* Refer to @execute phase="<phaseName>".
*
@@ -123,7 +123,7 @@ public interface JavaMojoAnnotation
*
* Note: Should be defined in a Mojo Type.
*
- * Note: Mojo's implementation is auto-detect.
+ * Note: Mojo's implementation is auto-detected.
*/
String IMPLEMENTATION = "implementation";
@@ -150,12 +150,12 @@ public interface JavaMojoAnnotation
*
* Note: Should be defined in a Mojo Type.
*
- * Note: Mojo's implementation is auto-detect.
+ * Note: Mojo's implementation is auto-detected.
*/
String LANGUAGE = "language";
/**
- * Specifies the execution strategy
+ * Specifies the execution strategy.
*
* Refer to @attainAlways.
*
@@ -172,8 +172,8 @@ public interface JavaMojoAnnotation
/**
* Flags this Mojo as requiring the dependencies in the specified scope (or an implied scope) to be resolved
- * before it can execute. Currently supports compile, runtime, and
- * test scopes.
+ * before it can execute. Currently supports compile, runtime,
+ * compile+runtime and test scopes.
*
* Refer to @requiresDependencyResolution <requiredScope>.
*
@@ -183,8 +183,8 @@ public interface JavaMojoAnnotation
/**
* Flags this Mojo as requiring the dependencies in the specified scope (or an implied scope) to be collected
- * before it can execute. Currently supports compile, runtime, and
- * test scopes.
+ * before it can execute. Currently supports compile, runtime,
+ * compile+runtime and test scopes.
*
* Refer to @requiresDependencyCollection <requiredScope>.
*
@@ -228,7 +228,7 @@ public interface JavaMojoAnnotation
String REQUIRES_REPORTS = "requiresReports";
/**
- * Indicates that this mojo is thread-safe and can be run in parallel
+ * Indicates that this mojo is thread-safe and can be run in parallel.
*
* Note: Should be defined in a Mojo Type.
*/
@@ -240,7 +240,7 @@ public interface JavaMojoAnnotation
// ----------------------------------------------------------------------
/**
- * Populates the field with an instance of a Plexus component. This is like declaring a requirement in a
+ * Populate the field with an instance of a Plexus component. This is like declaring a requirement in a
* Plexus component.
*
* Refer to @component ....
@@ -281,7 +281,7 @@ public interface JavaMojoAnnotation
String PARAMETER_ALIAS = "alias";
/**
- * This defines the default value to be injected into this parameter of the Mojo at buildtime.
+ * This defines the default value to be injected into this parameter of the Mojo at build time.
*
* Refer to @parameter default-value="...".
*
@@ -291,7 +291,7 @@ public interface JavaMojoAnnotation
/**
* This defines the expression used to calculate the value to be injected into this parameter of the
- * Mojo at buildtime.
+ * Mojo at build time.
*
* Refer to @parameter expression="...".
*
@@ -332,7 +332,7 @@ public interface JavaMojoAnnotation
String READONLY = "readonly";
/**
- * Whether this parameter is required for the Mojo to function
+ * Specifies that this parameter is required for the Mojo to function.
*
* Refer to @required.
*