Introduction – Maven Plugin Tools

Maven Plugin Tools

The Maven Plugin Tools contains the necessary tools to generate repetitive content such as descriptor, help, and documentation.

Plugin Descriptors

The plugin descriptor is first being generated in memory finally containing some values in HTML format before being persisted into three different XML files. The formats differ in

  • whether they contain all elements or just a limited set of elements defined by the Plugin Descriptor Spec
  • whether descriptive elements contain HTML or plain text values
  • whether they are packaged in the resulting JAR or not
Javadoc tags are in general being resolved and replaced by their XHTML value before they end up in the according plugin descriptor attributes description and deprecated. Also javadoc code links via {@link} or @see are replaced by links to the according Javadoc pages if configured accordingly. Plaintext is afterwards being generated out of the XHTML (where most XHTML element are just stripped and links are emitted inside angle brackets).

See Also