diff --git a/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Component.java b/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Component.java index c3e173c65..61d56f4c9 100644 --- a/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Component.java +++ b/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Component.java @@ -27,11 +27,13 @@ * Marks a class as a Plexus component. * * @since 1.0-alpha-33 + * @deprecated see Plexus-to-JSR330 instead. */ @Documented @Retention(RUNTIME) @Target(TYPE) @Inherited +@Deprecated public @interface Component { Class role(); diff --git a/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Configuration.java b/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Configuration.java index 303aea98c..19e196d99 100644 --- a/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Configuration.java +++ b/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Configuration.java @@ -26,12 +26,14 @@ /** * Marks a field as a configuration element with a default value. * + * @deprecated see Plexus-to-JSR330 instead. * @since 1.0-alpha-33 */ @Documented @Retention(RUNTIME) @Target(FIELD) @Inherited +@Deprecated public @interface Configuration { String name() default ""; diff --git a/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Requirement.java b/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Requirement.java index 2ff8a1b75..b4e718bef 100644 --- a/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Requirement.java +++ b/plexus-component-annotations/src/main/java/org/codehaus/plexus/component/annotations/Requirement.java @@ -27,12 +27,14 @@ /** * Configures a requirement. * + * @deprecated see Plexus-to-JSR330 instead. * @since 1.0-alpha-33 */ @Documented @Retention(RUNTIME) @Target({ FIELD, METHOD }) @Inherited +@Deprecated public @interface Requirement { Class role() default Object.class;