Maven Plugin Tools

The Maven Plugin Tools contains the necessary tools to generate rebarbative content like descriptor, help and documentation. In addition, it provides tools to write Maven Plugins in scripting languages like Ant or Beanshell.

maven-plugin-plugin plugin-tools-api plugin-tools-javadoc plugin-tools-java plugin-annotations plugin-tools-annotations plugin-tools-beanshell maven-script-beanshell plugin-tools-ant maven-script-ant plugin-tools-model plugin-tools-generators maven-script maven-plugin-api qdox asm Doxia 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 Extractor API, used by maven-plugin-plugin to extract Mojo information.
  maven-plugin-tools-java Extractor for plugins written in Java annotated with Mojo Javadoc Tags.
    maven-plugin-tools-javadoc Provides doclets to support Mojo Javadoc Tags in the Javadoc Tool.
  maven-plugin-tools-annotations Extractor for plugins written in Java with Java 5 annotations.
    maven-plugin-annotations Provides the Java 5 annotations to use in Mojos.
maven-script Maven Script Mojo Support lets developer write Maven plugins/goals with scripting languages instead of compiled Java.
  maven-plugin-tools-beanshell Extractor for plugins written in Beanshell.
  maven-script-beanshell Maven Beanshell Mojo Support, ie write Maven plugins with Beanshell scripts.
  maven-plugin-tools-ant Extractor for plugins written in Ant.
  maven-script-ant Maven Ant Mojo Support, ie write Maven plugins with Ant script.
  maven-plugin-tools-model Plugin Metadata Model for script-based plugins.