Maven Plugin Tools

The Maven Plugin Tools contains the necessary tools to play with Maven Plugins.

maven-plugin-plugin plugin-tools-api plugin-tools-java plugin-tools-javadoc plugin-tools-annotations plugin-annotations plugin-tools-beanshell maven-script-beanshell plugin-tools-ant maven-script-ant maven-script plugin-tools-model plugin-tools-generators maven-plugin-api qdox asm Doxia plexus-velocity beanshell ant

ModuleOverview
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 (descriptor, help, documentation), used by maven-plugin-plugin to generate content from descriptor.
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.