Author: vsiveton Date: Wed Jan 9 10:15:33 2008 New Revision: 610491 URL: http://svn.apache.org/viewvc?rev=610491&view=rev Log: o added SCM and JIRA links for plugins o fixed table header
Modified: maven/site/trunk/src/site/apt/plugins/index.apt Modified: maven/site/trunk/src/site/apt/plugins/index.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/plugins/index.apt?rev=610491&r1=610490&r2=610491&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/plugins/index.apt (original) +++ maven/site/trunk/src/site/apt/plugins/index.apt Wed Jan 9 10:15:33 2008 @@ -4,7 +4,7 @@ Brett Porter Jason van Zyl ----- - 04 December 2007 + January 2008 ----- Available Plugins @@ -18,134 +18,134 @@ ~~ TODO: the repository manager should be able to produce a page like this. Ensure all descriptions are in the POM of these plugins. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| <<Plugin>> | <<Version>> | <<Description>> -*-----------------------------------------------------------*--------+----------------------------------------------+ -| <<core plugins>> | | <Plugins corresponding to default core phases (ie. clean, compile). They may have muliple goals as well.> -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-clean-plugin/} <<<clean>>>}} | 2.2 | Clean up after the build. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-compiler-plugin/} <<<compiler>>>}} | 2.0.2 | Compiles Java sources. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-deploy-plugin/} <<<deploy>>>}} | 2.3 | Deploy the built artifact to the remote repository. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-install-plugin/} <<<install>>>}} | 2.2 | Install the built artifact into the local repository. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-resources-plugin/} <<<resources>>>}} | 2.2 | Copy the resources to the output directory for including in the JAR. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-site-plugin/} <<<site>>>}} | 2.0-beta-6 | Generate a site for the current project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-surefire-plugin/} <<<surefire>>>}} | 2.3 | Run the Junit tests in an isolated classloader. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-verifier-plugin/} <<<verifier>>>}} | 1.0-beta-1 | Useful for integration tests - verifies the existence of certain conditions. -*-----------------------------------------------------------*--------+----------------------------------------------+ -| <<packaging types / tools>> | | <These plugins relate to packaging respective artifact types.> -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-ear-plugin/} <<<ear>>>}} | 2.3.1 | Generate an EAR from the current project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-ejb-plugin/} <<<ejb>>>}} | 2.1 | Build an EJB (and optional client) from the current project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-jar-plugin/} <<<jar>>>}} | 2.1 | Build a JAR from the current project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-rar-plugin/} <<<rar>>>}} | 2.2 | Build a RAR from the current project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-war-plugin/} <<<war>>>}} | 2.1-alpha-1 | Build a WAR from the current project. -*-----------------------------------------------------------*--------+----------------------------------------------+ -| <<reporting>> | | <Plugins which generate reports, are configured as reports in the POM and run under the site generation lifecycle.> -*-----------------------------------------------------------+-----------------------+----------------------------------+ -| {{{/plugins/maven-changelog-plugin/} <<<changelog>>>}} | 2.1 | Generate a list of recent changes from your SCM. -*-----------------------------------------------------------+-----------------------+----------------------------------+ -| {{{/plugins/maven-changes-plugin/} <<<changes>>>}} | 2.0-beta-3 | Generate a report from issue tracking or a change document. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-checkstyle-plugin/} <<<checkstyle>>>}} | 2.1 | Generate a checkstyle report. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-clover-plugin/} <<<clover>>>}} | 2.4 | Generate a Clover report. NOTE: Moved to Atlassian.com -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-doap-plugin/} <<<doap>>>}} | 1.0-beta-1 | Generate a Description of a Project (DOAP) file from a POM. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-docck-plugin/} <<<docck>>>}} | 1.0-beta-2 | Documentation checker plugin. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-javadoc-plugin/} <<<javadoc>>>}} | 2.3 | Generate Javadoc for the project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-jxr-plugin/} <<<jxr>>>}} | 2.1 | Generate a source cross reference. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-pmd-plugin/} <<<pmd>>>}} | 2.3 | Generate a PMD report. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-project-info-reports-plugin/} <<<project-info-reports>>>}} | 2.0.1 | Generate standard project reports. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-surefire-report-plugin/} <<<surefire-report>>>}} | 2.3 | Generate a report based on the results of unit tests. -*-----------------------------------------------------------*--------+----------------------------------------------+ -| <<tools>> | | <These are miscellaneous tools available through Maven by default.> -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-ant-plugin/} <<<ant>>>}} | 2.0 | Generate an Ant build file for the project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-antrun-plugin/} <<<antrun>>>}} | 1.1 | Run a set of ant tasks from a phase of the build. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-archetype-plugin/} <<<archetype>>>}} | 1.0-alpha-7 | Generate a skeleton project structure from an archetype. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-assembly-plugin/} <<<assembly>>>}} | 2.2-beta-1 | Build an assembly (distribution) of sources and/or binaries. -*-----------------------------------------------------------+-----------------------+----------------------------------+ -| {{{/plugins/maven-dependency-plugin/} <<<dependency>>>}} | 2.0-alpha-4 | Dependency manipulation (copy, unpack) and analysis. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-enforcer-plugin/} <<<enforcer>>>}} | 1.0-alpha-3 | Environmental constraint checking (Maven Version, JDK etc), User Custom Rule Execution. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-gpg-plugin/} <<<gpg>>>}} | 1.0-alpha-4 | Create signatures for the artifacts and poms -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-help-plugin/} <<<help>>>}} | 2.0.2 | Get information about the working environment for the project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-invoker-plugin/} <<<invoker>>>}} | 1.1 | Run a set of Maven projects and verify the output -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-one-plugin/} <<<one>>>}} | 1.2 | A plugin for interacting with legacy Maven 1.x repositories and builds. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-patch-plugin/} <<<patch>>>}} | 1.0 | Use the gnu patch tool to apply patch files to source code. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-plugin-plugin/} <<<plugin>>>}} | 2.3 | Create a Maven plugin descriptor for any Mojo's found in the source tree, to include in the JAR. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-release-plugin/} <<<release>>>}} | 2.0-beta-7 | Release the current project - updating the POM and tagging in the SCM. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-remote-resources-plugin/} <<<remote-resources>>>}}| 1.0-beta-2 | Copy remote resources to the output directory for inclusion in the artifact. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-repository-plugin/} <<<repository>>>}} | 2.0 | Plugin to help with repository-based tasks. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/scm/plugins/} <<<scm>>>}} | 1.0 | Generate a SCM for the current project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-source-plugin/} <<<source>>>}} | 2.0.4 | Build a JAR of sources for use in IDEs and distribution to the repository. -*-----------------------------------------------------------*--------+----------------------------------------------+ -| <<IDEs>> | | <Plugins that simplify integration with integrated developer environments.> -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-eclipse-plugin/} <<<eclipse>>>}} | 2.4 | Generate an Eclipse project file for the current project. -*-----------------------------------------------------------+--------+----------------------------------------------+ -| {{{/plugins/maven-idea-plugin/} <<<idea>>>}} | 2.1 | Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules) -*-----------------------------------------------------------+--------+----------------------------------------------+ +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +|| <<Plugin>> || <<Version>> || <<Description>> || <<Source Repository>> || <<Issue Tracking>> +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| <<core plugins>> | | <Plugins corresponding to default core phases (ie. clean, compile). They may have muliple goals as well.> | | +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-clean-plugin/} <<<clean>>>}} | 2.2 | Clean up after the build. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-clean-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MCLEAN}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-compiler-plugin/} <<<compiler>>>}} | 2.0.2 | Compiles Java sources. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-compiler-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MCOMPILER}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-deploy-plugin/} <<<deploy>>>}} | 2.3 | Deploy the built artifact to the remote repository. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-deploy-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MDEPLOY}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-install-plugin/} <<<install>>>}} | 2.2 | Install the built artifact into the local repository. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-install-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MINSTALL}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-resources-plugin/} <<<resources>>>}} | 2.2 | Copy the resources to the output directory for including in the JAR. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-resources-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MRESOURCES}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-site-plugin/} <<<site>>>}} | 2.0-beta-6 | Generate a site for the current project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-site-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MSITE}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-surefire-plugin/} <<<surefire>>>}} | 2.3 | Run the Junit tests in an isolated classloader. | {{{http://svn.apache.org/repos/asf/maven/surefire/trunk/maven-surefire-plugin}SVN}} | {{{http://jira.codehaus.org/browse/SUREFIRE}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-verifier-plugin/} <<<verifier>>>}} | 1.0-beta-1 | Useful for integration tests - verifies the existence of certain conditions. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-verifier-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MVERIFIER}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| <<packaging types / tools>> | | <These plugins relate to packaging respective artifact types.> | | +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-ear-plugin/} <<<ear>>>}} | 2.3.1 | Generate an EAR from the current project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-ear-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MEAR}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-ejb-plugin/} <<<ejb>>>}} | 2.1 | Build an EJB (and optional client) from the current project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-ejb-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MEJB}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-jar-plugin/} <<<jar>>>}} | 2.1 | Build a JAR from the current project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-jar-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MJAR}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-rar-plugin/} <<<rar>>>}} | 2.2 | Build a RAR from the current project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-rar-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MRAR}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-war-plugin/} <<<war>>>}} | 2.1-alpha-1 | Build a WAR from the current project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-war-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MWAR}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| <<reporting>> | | <Plugins which generate reports, are configured as reports in the POM and run under the site generation lifecycle.> | | +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-changelog-plugin/} <<<changelog>>>}} | 2.1 | Generate a list of recent changes from your SCM. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-changelog-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MCHANGELOG}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-changes-plugin/} <<<changes>>>}} | 2.0-beta-3 | Generate a report from issue tracking or a change document. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-changes-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MCHANGES}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-checkstyle-plugin/} <<<checkstyle>>>}} | 2.1 | Generate a checkstyle report. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MCHECKSTYLE}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-clover-plugin/} <<<clover>>>}} | 2.4 | Generate a Clover report. NOTE: Moved to Atlassian.com | {{{http://svn.apache.org/repos/asf/maven/retired/maven-clover-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MCLOVER}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-doap-plugin/} <<<doap>>>}} | 1.0-beta-1 | Generate a Description of a Project (DOAP) file from a POM. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-doap-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MDOAP}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-docck-plugin/} <<<docck>>>}} | 1.0-beta-2 | Documentation checker plugin. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-docck-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MDOCCK}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-javadoc-plugin/} <<<javadoc>>>}} | 2.3 | Generate Javadoc for the project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-javadoc-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MJAVADOC}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-jxr-plugin/} <<<jxr>>>}} | 2.1 | Generate a source cross reference. | {{{http://svn.apache.org/repos/asf/maven/jxr/trunk/maven-jxr-plugin}SVN}} | {{{http://jira.codehaus.org/browse/JXR}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-pmd-plugin/} <<<pmd>>>}} | 2.3 | Generate a PMD report. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-pmd-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MPMD}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-project-info-reports-plugin/} <<<project-info-reports>>>}} | 2.0.1 | Generate standard project reports. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-project-info-reports-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MPIR}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-surefire-report-plugin/} <<<surefire-report>>>}} | 2.3 | Generate a report based on the results of unit tests. | {{{http://svn.apache.org/repos/asf/maven/surefire/trunk/maven-surefire-report-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MPIR}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| <<tools>> | | <These are miscellaneous tools available through Maven by default.> | | +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-ant-plugin/} <<<ant>>>}} | 2.0 | Generate an Ant build file for the project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-ant-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MANT}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-antrun-plugin/} <<<antrun>>>}} | 1.1 | Run a set of ant tasks from a phase of the build. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-antrun-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MANTRUN}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-archetype-plugin/} <<<archetype>>>}} | 1.0-alpha-7 | Generate a skeleton project structure from an archetype. | {{{http://svn.apache.org/repos/asf/maven/archetype/trunk/maven-archetype/maven-archetype-plugin}SVN}} | {{{http://jira.codehaus.org/browse/ARCHETYPE}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-assembly-plugin/} <<<assembly>>>}} | 2.2-beta-1 | Build an assembly (distribution) of sources and/or binaries. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-assembly-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MASSEMBLY}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-dependency-plugin/} <<<dependency>>>}} | 2.0-alpha-4 | Dependency manipulation (copy, unpack) and analysis. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-dependency-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MDEP}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-enforcer-plugin/} <<<enforcer>>>}} | 1.0-alpha-3 | Environmental constraint checking (Maven Version, JDK etc), User Custom Rule Execution. | {{{http://svn.apache.org/repos/asf/maven/enforcer/trunk/maven-enforcer-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MENFORCER}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-gpg-plugin/} <<<gpg>>>}} | 1.0-alpha-4 | Create signatures for the artifacts and poms. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-gpg-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MGPG}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-help-plugin/} <<<help>>>}} | 2.0.2 | Get information about the working environment for the project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-help-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MPH}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-invoker-plugin/} <<<invoker>>>}} | 1.1 | Run a set of Maven projects and verify the output. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-invoker-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MINVOKER}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-one-plugin/} <<<one>>>}} | 1.2 | A plugin for interacting with legacy Maven 1.x repositories and builds. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-one-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MONE}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-patch-plugin/} <<<patch>>>}} | 1.0 | Use the gnu patch tool to apply patch files to source code. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-patch-plugin}SVN}} | - +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-plugin-plugin/} <<<plugin>>>}} | 2.3 | Create a Maven plugin descriptor for any Mojo's found in the source tree, to include in the JAR. | {{{http://svn.apache.org/repos/asf/maven/plugin-tools/trunk/maven-plugin-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MPLUGIN}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-release-plugin/} <<<release>>>}} | 2.0-beta-7 | Release the current project - updating the POM and tagging in the SCM. | {{{http://svn.apache.org/repos/asf/maven/release/trunk/maven-release-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MRELEASE}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-remote-resources-plugin/} <<<remote-resources>>>}}| 1.0-beta-2 | Copy remote resources to the output directory for inclusion in the artifact. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-remote-resources-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MRRESOURCES}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-repository-plugin/} <<<repository>>>}} | 2.0 | Plugin to help with repository-based tasks. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-repository-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MREPOSITORY}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/scm/plugins/} <<<scm>>>}} | 1.0 | Generate a SCM for the current project. | {{{http://svn.apache.org/repos/asf/maven/scm/trunk/maven-scm-plugin}SVN}} | {{{http://jira.codehaus.org/browse/SCM}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-source-plugin/} <<<source>>>}} | 2.0.4 | Build a JAR of sources for use in IDEs and distribution to the repository. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-source-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MSOURCES}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| <<IDEs>> | | <Plugins that simplify integration with integrated developer environments.> | | +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-eclipse-plugin/} <<<eclipse>>>}} | 2.4 | Generate an Eclipse project file for the current project. | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-eclipse-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MECLIPSE}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ +| {{{/plugins/maven-idea-plugin/} <<<idea>>>}} | 2.1 | Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules) | {{{http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-idea-plugin}SVN}} | {{{http://jira.codehaus.org/browse/MIDEA}JIRA}} +*-----------------------------------------------------------+--------------+------------------+------------------------+--------------------+ There are also many plug-ins available at the {{{http://mojo.codehaus.org} Mojo}} project at Codehaus. To see the most up-to-date list browse the Codehaus repository at {{http://repository.codehaus.org/}}, specifically the {{{http://repository.codehaus.org/org/codehaus/mojo/} <<<org/codehaus/mojo>>>}} subfolder. Here are a few common ones: -*-------------------------------------------------------------------------------+---------+----------------------------------+ -| <<Plugin>> | <<Version>> | <<Description>> -*-------------------------------------------------------------------------------+---------+----------------------------------+ +*-------------------------------------------------------------------------------+--------------+----------------------------------+ +|| <<Plugin>> || <<Version>> || <<Description>> +*-------------------------------------------------------------------------------+--------------+----------------------------------+ | {{{http://mojo.codehaus.org/build-helper-maven-plugin/} <<<build-helper>>>}} | 1.0 | Attach extra artifacts and source folders to build. -*----------------------------------------------------------------------------+----------------------------------------+ +*-------------------------------------------------------------------------------+--------------+----------------------------------+ | {{{http://mojo.codehaus.org/castor-maven-plugin/} <<<castor>>>}} | 1.0 | Generate sources from an XSD using Castor. -*-------------------------------------------------------------------------------+---------+----------------------------------+ -| {{{http://mojo.codehaus.org/javacc-maven-plugin/} <<<javacc>>>}} | 2.1 | Generate sources from a JavaCC grammer. -*-------------------------------------------------------------------------------+---------+----------------------------------+ +*-------------------------------------------------------------------------------+--------------+----------------------------------+ +| {{{http://mojo.codehaus.org/javacc-maven-plugin/} <<<javacc>>>}} | 2.2 | Generate sources from a JavaCC grammer. +*-------------------------------------------------------------------------------+--------------+----------------------------------+ | {{{http://mojo.codehaus.org/jdepend-maven-plugin/} <<<jdepend>>>}} | 2.0-beta-1 | Generate a report on code metrics using JDepend. -*-------------------------------------------------------------------------------+---------+----------------------------------+ +*-------------------------------------------------------------------------------+--------------+----------------------------------+ | {{{http://mojo.codehaus.org/maven-native/native-maven-plugin/} <<<native>>>}} | 1.0-alpha-2 | Compiles C and C++ code with native compilers. -*-------------------------------------------------------------------------------+---------+----------------------------------+ +*-------------------------------------------------------------------------------+--------------+----------------------------------+ | {{{http://mojo.codehaus.org/sql-maven-plugin/} <<<sql>>>}} | 1.0 | Executes SQL scripts from files or inline. -*-------------------------------------------------------------------------------+---------+----------------------------------+ +*-------------------------------------------------------------------------------+--------------+----------------------------------+ | {{{http://mojo.codehaus.org/taglist-maven-plugin/} <<<taglist>>>}} | 2.1 | Generate a list of tasks based on tags in your code. -*-------------------------------------------------------------------------------+---------+----------------------------------+ +*-------------------------------------------------------------------------------+--------------+----------------------------------+ A number of other projects provide their own Maven2 plugins. This includes: *----------------------------------------------------------------------------+----------------------------------------+ -| <<Plugin>> | <<Description>> +|| <<Plugin>> || <<Description>> *----------------------------------------------------------------------------+----------------------------------------+ | {{{http://cargo.codehaus.org/Maven2+plugin} <<<cargo>>>}} | Start/stop/configure J2EE containers and deploy to them. *----------------------------------------------------------------------------+----------------------------------------+