Maven Plugin Tools

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.

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

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.