Archetypes archetype Generate a skeleton project structure from an archetype. * Axis Archetype Testing verifier Useful for integration tests - verifies the existence of certain conditions. surefire Run the Junit tests in an isolated classloader. Maven tools Maven extension development plugin Create a Maven plugin descriptor for any Mojo's found in the source tree, to include in the JAR. * Guide to Creating Archetypes * Guide to Developing Ant Plugins * Guide to Developing Java Plugins * Introduction to Maven 2.0 Plugin Development Generating sources antlr Generate sources from an Antlr grammar. * Castor * XDoclet * Axis Tools * Guide to using Modello Site site Generate a site for the current project. * Guide to creating a site Quality checkstyle Generate a checkstyle report. clover Generate a Clover report. pmd Generate a PMD report. * Surefire Report * Findbugs * Javancss * JDepend * Simian Report * Cobertura Documentation javadoc Generate Javadoc for the project. * Guide to the APT Format * JXR Information project-info-reports Generate a standard project reports. * Changelog * Changes Ide eclipse Generate an Eclipse project file for the current project. idea Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules) * Guide to using Eclipse with Maven 2.x * Guide to using IDEA with Maven 2.x * Guide to Using maven 2 in Netbeans 4.0 (4.1 and 5.0) * Netbeans Freeform mevenide2 Deployments deploy Deploy the built artifact to the remote repository. * Jetty * JBoss * Guide to deploying with FTP * Guide to deploying with an external SSH command * Guide to Deployment and Security Settings Associated artifacts assembly Build an assembly (distribution) of sources and binaries. javadoc Generate Javadoc for the project. source Build a JAR of sources for use in IDEs and distribution to the repository. * JarJar * MiniJar * Guide to Creating Assemblies Packagings ear Generate an EAR from the current project. ejb Build an EJB (and optional client) from the current project. jar Build a JAR from the current project. rar Build a RAR from the current project. war Build a WAR from the current project. * Jboss Sar * Tomcat * Guide to Webapps Alternative languages * AspectJ Continuous integration Not categorised ant Generate an Ant build file for the project. antrun Run a set of ant tasks from a phase of the build. clean Clean up after the build. compiler Compiles Java sources. help Get information about the working environment for the project. install Install the built artifact into the local repository. one A plugin for interacting with legacy Maven 1.x repositories and builds. release Release the current project - updating the POM and tagging in the SCM. resources Copy the resources to the output directory for including in the JAR. * Build Helper * Jalopy * Commons-attributes * Dependency * JavaCC * JDiff * Jspc * Native * SableCC * Taglist * WSDL2Java * XMLBeans * Api Docs * Deb * Delicious * Docbook * Ejb Doclet * Eve * Execute * Graphing * Groovy * Groovy Tools * Hibernate3 * Hibernate Doclet * Idlj * IDEA UI Designer * JAXB 2.0 * Jelly Tools * JDBC * Key Tool * Kodo * Mant * Pom Tools * Retro Translator * Retro Weaver * Rmic * RPM * Ruby Tools * Ruby Script * Runtime * Slimdog * Spring Doclet * Web Doclet * Webstart * Weblogic * XFire * Xjc * Xslt Getting Started Guide * Getting Started Guide Mini Guides * Guide to using attached tests * Guide to Maven 2.x auto completion using BASH * Guide to Configuring Maven * Guide to Configuring Plug-ins * Guide to Coping with Sun JARs * Guide to Embedding Maven 2.x * Guide to generating Sources * Guide to uploading artifacts to Ibiblio * Guide to installing 3rd party JARs * Guide to deploying 3rd party JARs to remote repository * Guide to Moving From Maven 1.x to Maven 2.x * Guide to Working with Manifests * Guide to Maven Classloading * Guide to Maven Evangelism * Guide to Mirror Settings * Guide to using Multiple Repositories * Guide to Naming Conventions * Guide for new committers * Guide to using proxies * Guide to using the release plugin * Guide to using Ant with Maven * Guide to using Extensions * Guide to using Maven 1.x repositories with Maven 2.x * Guide to Using Maven when You Can't Use the Conventions Introductory Material * Introduction to Archetypes * Introduction to repository definitions and artifact resolution * Introduction to the Dependency Mechanism * Introduction to Optional and Excludes Dependencies * Introduction to Plugin Prefix Resolution * Introduction to the Plugin Registry * Introduction to build profiles * Introduction to Repositories * Introduction to the Build Lifecycle * Introduction to the POM * Introduction to the Standard Directory Layout Development Guides * Guide to Building Maven 2.0 * Guide to helping with Maven * Guide to Developing Maven * Guide to Testing Development Versions of Plugins Reference * Project Descriptor * Settings Descriptor * Available Plug-ins * Mojo API * Ant Tasks * Glossary * Maven Conventions * Articles