Here is a reference of the Javadoc annotations that can be used to 'decorate' the Java sources to allow Plexus tools like Component Descriptor Creator (CDC) to generate Component Descriptors.
Tag/Annotation | Available on | Required | Descriptor Element |
@plexus.component | Class | Yes | Indicate to Plexus CDC that the class is a component |
@plexus.configuration | Field | No | Tell Plexus CDC that this item should be configured through the components.xml |
@plexus.requirement | Field | No | Indicate to Plexus CDC that the field is required by the component |