Author: olamy Date: Sun May 13 23:04:57 2012 New Revision: 1338003 URL: http://svn.apache.org/viewvc?rev=1338003&view=rev Log: annotation need only class retentionPolicy
Modified: maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java maven/plugin-tools/trunk/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml Modified: maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java?rev=1338003&r1=1338002&r2=1338003&view=diff ============================================================================== --- maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java (original) +++ maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java Sun May 13 23:04:57 2012 @@ -31,7 +31,7 @@ import java.lang.annotation.Target; * @since 3.0 */ @Documented -@Retention( RetentionPolicy.RUNTIME ) +@Retention( RetentionPolicy.CLASS ) @Target( { ElementType.FIELD, ElementType.METHOD } ) @Inherited public @interface Component Modified: maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java?rev=1338003&r1=1338002&r2=1338003&view=diff ============================================================================== --- maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java (original) +++ maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java Sun May 13 23:04:57 2012 @@ -31,7 +31,7 @@ import java.lang.annotation.Target; * @since 3.0 */ @Documented -@Retention( RetentionPolicy.RUNTIME ) +@Retention( RetentionPolicy.CLASS ) @Target( ElementType.TYPE ) @Inherited public @interface Execute Modified: maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java?rev=1338003&r1=1338002&r2=1338003&view=diff ============================================================================== --- maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java (original) +++ maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java Sun May 13 23:04:57 2012 @@ -31,7 +31,7 @@ import java.lang.annotation.Target; * @since 3.0 */ @Documented -@Retention( RetentionPolicy.RUNTIME ) +@Retention( RetentionPolicy.CLASS ) @Target( ElementType.TYPE ) @Inherited public @interface Mojo Modified: maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java?rev=1338003&r1=1338002&r2=1338003&view=diff ============================================================================== --- maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java (original) +++ maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java Sun May 13 23:04:57 2012 @@ -31,7 +31,7 @@ import java.lang.annotation.Target; * @since 3.0 */ @Documented -@Retention( RetentionPolicy.RUNTIME ) +@Retention( RetentionPolicy.CLASS ) @Target( { ElementType.FIELD, ElementType.METHOD } ) @Inherited public @interface Parameter Modified: maven/plugin-tools/trunk/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml?rev=1338003&r1=1338002&r2=1338003&view=diff ============================================================================== --- maven/plugin-tools/trunk/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml (original) +++ maven/plugin-tools/trunk/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml Sun May 13 23:04:57 2012 @@ -54,6 +54,7 @@ under the License. <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <version>@project.version@</version> + <scope>compile</scope> </dependency> </dependencies>