## Javadoc Tags used by Plexus tools

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