About Plexus :: Component Annotations

Plexus Component "Java 5" Annotations, to describe Plexus components properties in java sources with standard annotations instead of Javadoc annotations.

3 "Java 5" annotations are provided to replace javadoc annotations:

old javadoc annotation new Plexus "Java 5" annotation JSR-330 javax.inject target
@plexus.component @Component @Named + ...
@plexus.requirement @Requirement @Inject + ...
@plexus.configuration @Configuration ...

Deprecated

Once using Eclipse Sisu instead of Plexus Default Container, Plexus annotations are expected to be migrated to JSR-330 javax.inject annotations.