From 34c68c011d7de39553465308b50cdf05ee7020b4 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Sun, 13 May 2012 23:04:57 +0000 Subject: [PATCH] annotation need only class retentionPolicy git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338003 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/maven/plugins/annotations/Component.java | 2 +- .../main/java/org/apache/maven/plugins/annotations/Execute.java | 2 +- .../main/java/org/apache/maven/plugins/annotations/Mojo.java | 2 +- .../java/org/apache/maven/plugins/annotations/Parameter.java | 2 +- maven-plugin-plugin/src/it/java-basic-annotations/pom.xml | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java index 2008170..b585759 100644 --- a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java +++ b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Component.java @@ -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 diff --git a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java index bdc0b37..bae0f4d 100644 --- a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java +++ b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Execute.java @@ -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 diff --git a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java index db8a2fb..5ccac0b 100644 --- a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java +++ b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Mojo.java @@ -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 diff --git a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java index 5b342ba..60f3429 100644 --- a/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java +++ b/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java @@ -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 diff --git a/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml b/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml index fbb0dfe..7f14216 100644 --- a/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml +++ b/maven-plugin-plugin/src/it/java-basic-annotations/pom.xml @@ -54,6 +54,7 @@ under the License. org.apache.maven.plugin-tools maven-plugin-annotations @project.version@ + compile