The Maven Plugin Tools contains the necessary tools to be able to produce Maven Plugins in scripting languages and to generate rebarbative content like descriptor, help and documentation.
Module | Overview |
---|---|
maven-plugin-plugin | Create a Maven plugin descriptor for any mojos found in the source tree, generate reports, create help goal. |
maven-plugin-tools-generators | Generators (XML descriptor, help, documentation), used by maven-plugin-plugin to generate content from descriptor extracted from sources. |
maven-plugin-tools-api | Descriptor extractor API, used by maven-plugin-plugin to extract Plugin information. |
maven-plugin-tools-java | Descriptor extractor for plugins written in Java annotated with Mojo Javadoc Tags. |
maven-plugin-tools-javadoc | Provides the support of Mojo Javadoc Tags in the Javadoc Tool. |
maven-plugin-tools-annotations | Descriptor extractor for plugins written in Java with Java 5 annotations. |
maven-plugin-annotations | Provides the Java 5 annotations to use in Mojos. |
maven-plugin-tools-beanshell | Descriptor extractor for plugins written in Beanshell. |
maven-plugin-tools-ant | Descriptor extractor for plugins written in Ant. |
maven-plugin-tools-model | API to play with the Maven Plugin Metadata Model for script-based plugins. |
maven-script | Maven Script Mojo Support lets developer write Maven plugins/goals with scripting languages instead of compiled Java. |
maven-script-beanshell | Maven Beanshell Mojo Support, ie write Maven plugins with Beanshell scripts. |
maven-script-ant | Maven Ant Mojo Support, ie write Maven plugins with Ant script. |