----- Available Plugins ----- Brett Porter Jason van Zyl Dennis Lundberg Olivier Lamy Benson Margulies Karl-Heinz Marbaise ----- 2017-05-05 ----- ~~ Licensed to the Apache Software Foundation (ASF) under one ~~ or more contributor license agreements. See the NOTICE file ~~ distributed with this work for additional information ~~ regarding copyright ownership. The ASF licenses this file ~~ to you under the Apache License, Version 2.0 (the ~~ "License"); you may not use this file except in compliance ~~ with the License. You may obtain a copy of the License at ~~ ~~ http://www.apache.org/licenses/LICENSE-2.0 ~~ ~~ Unless required by applicable law or agreed to in writing, ~~ software distributed under the License is distributed on an ~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~~ KIND, either express or implied. See the License for the ~~ specific language governing permissions and limitations ~~ under the License. ~~ NOTE: For help with the syntax of this file, see: ~~ https://maven.apache.org/doxia/references/apt-format.html Available Plugins Maven is - at its heart - a plugin execution framework; all work is done by plugins. Looking for a specific goal to execute? This page lists the core plugins and others. There are the build and the reporting plugins: * <> will be executed during the build and they should be configured in the <<<\>>> element from the POM. * <> will be executed during the site generation and they should be configured in the <<<\>>> element from the POM. Because the result of a Reporting plugin is part of the generated site, Reporting plugins should be both internationalized and localized. You can read more about the {{{./localization.html}localization of our plugins}} and how you can help. [] * Supported By The Maven Project To see the most up-to-date list browse the Maven repository, specifically the {{{https://repo.maven.apache.org/maven2/org/apache/maven/plugins/} <<>>}} subfolder. <(Plugins are organized according to a directory structure that resembles the standard Java package naming convention)> ~~ TODO: the repository manager should be able to produce a page like this. Ensure all descriptions are in the POM of these plugins. ~~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~~ The release dates in this table must follow the ISO-8601 standard: yyyy-MM-dd ~~ See https://maven.apache.org/guides/development/guide-documentation-style.html ~~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ || <> || <> || <> || <> || <> || <> || <> *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | <> | | | | <> | | *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-clean-plugin/} <<>>}} | B | 3.1.0 | 2018-04-14 | Clean up after the build. | {{{https://gitbox.apache.org/repos/asf/maven-clean-plugin.git}GIT}} / {{{https://github.com/apache/maven-clean-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MCLEAN}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-compiler-plugin/} <<>>}} | B | 3.7.0 | 2017-09-04 | Compiles Java sources. | {{{https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git}GIT}} / {{{https://github.com/apache/maven-compiler-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MCOMPILER}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-deploy-plugin/} <<>>}} | B | 2.8.2 | 2014-08-27 | Deploy the built artifact to the remote repository. | {{{https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git}GIT}} / {{{https://github.com/apache/maven-deploy-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MDEPLOY}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/surefire/maven-failsafe-plugin/} <<>>}} | B | 2.21.0 | 2018-03-06 | Run the JUnit integration tests in an isolated classloader. | {{{https://git-wip-us.apache.org/repos/asf/maven-surefire.git}GIT}} / {{{https://github.com/apache/maven-surefire/}GitHub}} | {{{https://issues.apache.org/jira/browse/SUREFIRE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-install-plugin/} <<>>}} | B | 2.5.2 | 2014-08-27 | Install the built artifact into the local repository. | {{{https://gitbox.apache.org/repos/asf/maven-install-plugin.git}GIT}} / {{{https://github.com/apache/maven-install-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MINSTALL}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-resources-plugin/} <<>>}} | B | 3.1.0 | 2018-04-23 | Copy the resources to the output directory for including in the JAR. | {{{https://gitbox.apache.org/repos/asf/maven-resources-plugin.git}GIT}} / {{{https://github.com/apache/maven-resources-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MRESOURCES}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-site-plugin/} <<>>}} | B | 3.7.1 | 2018-04-27 | Generate a site for the current project. | {{{https://gitbox.apache.org/repos/asf/maven-site-plugin.git}GIT}} / {{{https://github.com/apache/maven-site-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MSITE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/surefire/maven-surefire-plugin/} <<>>}} | B | 2.21.0 | 2018-03-06 | Run the JUnit unit tests in an isolated classloader. | {{{https://git-wip-us.apache.org/repos/asf/maven-surefire.git}GIT}} / {{{https://github.com/apache/maven-surefire/}GitHub}} | {{{https://issues.apache.org/jira/browse/SUREFIRE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-verifier-plugin/} <<>>}} | B | 1.1 | 2015-04-14 | Useful for integration tests - verifies the existence of certain conditions. | {{{https://gitbox.apache.org/repos/asf/maven-verifier-plugin.git}GIT}} / {{{https://github.com/apache/maven-verifier-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MVERIFIER}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | <> | | | | <> | | *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-ear-plugin/} <<>>}} | B | 3.0.0 | 2018-03-09 | Generate an EAR from the current project. | {{{https://gitbox.apache.org/repos/asf/maven-ear-plugin.git}GIT}} / {{{https://github.com/apache/maven-ear-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MEAR}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-ejb-plugin/} <<>>}} | B | 3.0.0 | 2017-08-13 | Build an EJB (and optional client) from the current project. | {{{https://gitbox.apache.org/repos/asf/maven-ejb-plugin.git}GIT}} / {{{https://github.com/apache/maven-ejb-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MEJB}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-jar-plugin/} <<>>}} | B | 3.1.0 | 2018-04-06 | Build a JAR from the current project. | {{{https://gitbox.apache.org/repos/asf/maven-jar-plugin.git}GIT}} / {{{https://github.com/apache/maven-jar-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MJAR}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-rar-plugin/} <<>>}} | B | 2.4 | 2014-09-08 | Build a RAR from the current project. | {{{https://gitbox.apache.org/repos/asf/maven-rar-plugin.git}GIT}} / {{{https://github.com/apache/maven-rar-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MRAR}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-war-plugin/} <<>>}} | B | 3.2.0 | 2017-09-30 | Build a WAR from the current project. | {{{https://gitbox.apache.org/repos/asf/maven-war-plugin.git}GIT}} / {{{https://github.com/apache/maven-war-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MWAR}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-acr-plugin/} <<>>}} | B | 3.0.0 | 2015-01-23 | Build a JavaEE application client from the current project. | {{{https://gitbox.apache.org/repos/asf/maven-acr-plugin.git}GIT}} / {{{https://github.com/apache/maven-acr-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MACR}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-shade-plugin/} <<>>}} | B | 3.1.1 | 2018-04-02 | Build an Uber-JAR from the current project, including dependencies. | {{{https://gitbox.apache.org/repos/asf/maven-shade-plugin.git}GIT}} / {{{https://github.com/apache/maven-shade-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MSHADE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-source-plugin/} <<>>}} | B | 3.0.1 | 2016-06-18 | Build a source-JAR from the current project. | {{{https://gitbox.apache.org/repos/asf/maven-source-plugin.git}GIT}} / {{{https://github.com/apache/maven-source-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MSOURCES}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-jlink-plugin/} <<>>}} | B | 3.0.0-alpha-1 | 2017-09-09 | Build Java Run Time Image. | {{{https://gitbox.apache.org/repos/asf/maven-jlink-plugin.git}GIT}} / {{{https://github.com/apache/maven-jlink-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MJLINK}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-jmod-plugin/} <<>>}} | B | 3.0.0-alpha-1 | 2017-09-17 | Build Java JMod files. | {{{https://gitbox.apache.org/repos/asf/maven-jmod-plugin.git}GIT}} / {{{https://github.com/apache/maven-jmod-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MJMOD}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | <> | | | | <> | | *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-changelog-plugin/} <<>>}} | R | 2.3 | 2014-06-24 | Generate a list of recent changes from your SCM. | {{{https://gitbox.apache.org/repos/asf/maven-changelog-plugin.git}GIT}} / {{{https://github.com/apache/maven-changelog-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MCHANGELOG}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-changes-plugin/} <<>>}} | B+R | 2.12.1 | 2016-11-01 | Generate a report from an issue tracker or a change document. | {{{https://gitbox.apache.org/repos/asf/maven-changes-plugin.git}GIT}} / {{{https://github.com/apache/maven-changes-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MCHANGES}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-checkstyle-plugin/} <<>>}} | B+R | 3.0.0 | 2018-01-07 | Generate a Checkstyle report. | {{{https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git}GIT}} / {{{https://github.com/apache/maven-checkstyle-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MCHECKSTYLE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-doap-plugin/} <<>>}} | B | 1.2 | 2015-03-17 | Generate a Description of a Project (DOAP) file from a POM. | {{{https://gitbox.apache.org/repos/asf/maven-doap-plugin.git}GIT}} / {{{https://github.com/apache/maven-doap-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MDOAP}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-docck-plugin/} <<>>}} | B | 1.1 | 2015-04-03 | Documentation checker plugin. | {{{https://gitbox.apache.org/repos/asf/maven-docck-plugin.git}GIT}} / {{{https://github.com/apache/maven-docck-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MDOCCK}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-javadoc-plugin/} <<>>}} | B+R | 3.0.0 | 2017-12-06 | Generate Javadoc for the project. | {{{https://gitbox.apache.org/repos/asf/maven-javadoc-plugin.git}GIT}} / {{{https://github.com/apache/maven-javadoc-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MJAVADOC}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-jdeps-plugin/} <<>>}} | B | 3.1.1 | 2018-02-28 | Run JDK's JDeps tool on the project. | {{{https://gitbox.apache.org/repos/asf/maven-jdeps-plugin.git}GIT}} / {{{https://github.com/apache/maven-jdeps-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MJDEPS}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/jxr/maven-jxr-plugin/} <<>>}} | R | 2.5 | 2014-11-02 | Generate a source cross reference. | {{{https://gitbox.apache.org/repos/asf/maven-jxr.git}GIT}} / {{{https://github.com/apache/maven-jxr/}GitHub}} | {{{https://issues.apache.org/jira/browse/JXR}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-linkcheck-plugin/} <<>>}} | R | 1.2 | 2014-10-08 | Generate a Linkcheck report of your project's documentation. | {{{https://gitbox.apache.org/repos/asf/maven-linkcheck-plugin.git}GIT}} / {{{https://github.com/apache/maven-linkcheck-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MLINKCHECK}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-pmd-plugin/} <<>>}} | B+R | 3.9.0 | 2018-01-21 | Generate a PMD report. | {{{https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git}GIT}} / {{{https://github.com/apache/maven-pmd-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MPMD}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-project-info-reports-plugin/} <<>>}} | R | 2.9 | 2016-03-01 | Generate standard project reports. | {{{https://gitbox.apache.org/repos/asf/maven-project-info-reports-plugin.git}GIT}} / {{{https://github.com/apache/maven-project-info-reports-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MPIR}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/surefire/maven-surefire-report-plugin/} <<>>}} | R | 2.21.0 | 2018-03-06 | Generate a report based on the results of unit tests. | {{{https://git-wip-us.apache.org/repos/asf/maven-surefire.git}GIT}} / {{{https://github.com/apache/maven-surefire/}GitHub}} | {{{https://issues.apache.org/jira/browse/SUREFIRE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | <> | | | | <> | | *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-ant-plugin/} <<>>}} | B | 2.4 | 2014-12-15 | Generate an Ant build file for the project. | {{{https://gitbox.apache.org/repos/asf/maven-ant-plugin.git}GIT}} / {{{https://github.com/apache/maven-ant-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MANT}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-antrun-plugin/} <<>>}} | B | 1.8 | 2014-12-26 | Run a set of ant tasks from a phase of the build. | {{{https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git}GIT}} / {{{https://github.com/apache/maven-antrun-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MANTRUN}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/archetype/maven-archetype-plugin/} <<>>}} | B | 3.0.1 | 2017-04-11 | Generate a skeleton project structure from an archetype. | {{{https://git-wip-us.apache.org/repos/asf/maven-archetype.git}GIT}} / {{{https://github.com/apache/maven-archetype/}GitHub}} | {{{https://issues.apache.org/jira/browse/ARCHETYPE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-assembly-plugin/} <<>>}} | B | 3.1.0 | 2017-08-13 | Build an assembly (distribution) of sources and/or binaries. | {{{https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git}GIT}} / {{{https://github.com/apache/maven-assembly-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MASSEMBLY}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-dependency-plugin/} <<>>}} | B+R | 3.1.0 | 2018-04-02 | Dependency manipulation (copy, unpack) and analysis. | {{{https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git}GIT}} / {{{https://github.com/apache/maven-dependency-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MDEP}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/enforcer/maven-enforcer-plugin/} <<>>}} | B | 3.0.0-M1 | 2017-07-30 | Environmental constraint checking (Maven Version, JDK etc), User Custom Rule Execution. | {{{https://gitbox.apache.org/repos/asf/maven-enforcer.git}GIT}} / {{{https://github.com/apache/maven-enforcer/}GitHub}} | {{{https://issues.apache.org/jira/browse/MENFORCER}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-gpg-plugin/} <<>>}} | B | 1.6 | 2015-01-19 | Create signatures for the artifacts and poms. | {{{https://gitbox.apache.org/repos/asf/maven-gpg-plugin.git}GIT}} / {{{https://github.com/apache/maven-gpg-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MGPG}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-help-plugin/} <<>>}} | B | 3.0.1 | 2018-03-27 | Get information about the working environment for the project. | {{{https://gitbox.apache.org/repos/asf/maven-help-plugin.git}GIT}} / {{{https://github.com/apache/maven-help-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MPH}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-invoker-plugin/} <<>>}} | B+R | 3.0.1 | 2017-07-21 | Run a set of Maven projects and verify the output. | {{{https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git}GIT}} / {{{https://github.com/apache/maven-invoker-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MINVOKER}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-jarsigner-plugin/} <<>>}} | B | 1.4 | 2015-01-21 | Signs or verifies project artifacts. | {{{https://gitbox.apache.org/repos/asf/maven-jarsigner-plugin.git}GIT}} / {{{https://github.com/apache/maven-jarsigner-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MJARSIGNER}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-jdeprscan-plugin/} <<>>}} | B | 3.0.0-alpha-1| 2017-11-15 | Run JDK's JDeprScan tool on the project. | {{{https://gitbox.apache.org/repos/asf/maven-jdeprscan-plugin.git}GIT}} / {{{https://github.com/apache/maven-jdeprscan-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MJDEPRSCAN}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-patch-plugin/} <<>>}} | B | 1.2 | 2015-03-09 | Use the gnu patch tool to apply patch files to source code. | {{{https://gitbox.apache.org/repos/asf/maven-patch-plugin.git}GIT}} / {{{https://github.com/apache/maven-patch-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MPATCH}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-pdf-plugin/} <<>>}} | B | 1.4 | 2017-12-28 | Generate a PDF version of your project's documentation. | {{{https://gitbox.apache.org/repos/asf/maven-pdf-plugin.git}GIT}} / {{{https://github.com/apache/maven-pdf-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MPDF}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugin-tools/maven-plugin-plugin/} <<>>}} | B+R | 3.5.1 | 2018-01-22 | Create a Maven plugin descriptor for any mojos found in the source tree, to include in the JAR. | {{{https://gitbox.apache.org/repos/asf/maven-plugin-tools.git}GIT}} / {{{https://github.com/apache/maven-plugin-tools/}GitHub}} | {{{https://issues.apache.org/jira/browse/MPLUGIN}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-release-plugin/} <<>>}} | B | 2.5.3 | 2015-10-17 | Release the current project - updating the POM and tagging in the SCM. | {{{https://gitbox.apache.org/repos/asf/maven-release.git}GIT}} / {{{https://github.com/apache/maven-release/}GitHub}} | {{{https://issues.apache.org/jira/browse/MRELEASE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-remote-resources-plugin/} <<>>}}| B | 1.5 | 2013-08-14 | Copy remote resources to the output directory for inclusion in the artifact. | {{{https://gitbox.apache.org/repos/asf/maven-remote-resources-plugin.git}GIT}} / {{{https://github.com/apache/maven-remote-resources-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MRRESOURCES}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-repository-plugin/} <<>>}} | B | 2.4 | 2015-02-22 | Plugin to help with repository-based tasks. | {{{https://gitbox.apache.org/repos/asf/maven-repository-plugin.git}GIT}} / {{{https://github.com/apache/maven-repository-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MREPOSITORY}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/scm/maven-scm-plugin/} <<>>}} | B | 1.9.5 | 2016-07-01 | Execute SCM commands for the current project. | {{{https://git-wip-us.apache.org/repos/asf/maven-scm.git }GIT}} / {{{https://github.com/apache/maven-scm/}GitHub}} | {{{https://issues.apache.org/jira/browse/SCM}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-scm-publish-plugin/} <<>>}} | B | 3.0.0 | 2018-01-29 | Publish your Maven website to a scm location. | {{{https://gitbox.apache.org/repos/asf/maven-scm-publish-plugin.git}GIT}} / {{{https://github.com/apache/maven-scm-publish-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MSCMPUB}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-stage-plugin/} <<>>}} | B | 1.0 | 2015-03-03 | Assists with release staging and promotion. | {{{https://gitbox.apache.org/repos/asf/maven-stage-plugin.git}GIT}} / {{{https://github.com/apache/maven-stage-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MSTAGE}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ | {{{/plugins/maven-toolchains-plugin/} <<>>}} | B | 1.1 | 2014-11-12 | Allows to share configuration across plugins. | {{{https://gitbox.apache.org/repos/asf/maven-toolchains-plugin.git}GIT}} / {{{https://github.com/apache/maven-toolchains-plugin/}GitHub}} | {{{https://issues.apache.org/jira/browse/MTOOLCHAINS}JIRA}} *--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+ \* <>uild or <>eporting plugin There are also some sandbox plugins into our {{{https://svn.apache.org/repos/asf/maven/sandbox/trunk/plugins}source repository}}. Previous archived versions of plugins reference documentations are {{{../plugins-archives/}located here}}. * Retired *--------------------------------------------------------------+------------+--------------+-------------------+------------------+ || <> || <> || <> || <> || <> *--------------------------------------------------------------+------------+--------------+-------------------+------------------+ | {{{/plugins/maven-eclipse-plugin/} <<>>}} | B | 2.10 | 2015-10-07 | Generate an Eclipse project files for the current project. *--------------------------------------------------------------+------------+--------------+-------------------+------------------+ | {{{/plugins/maven-idea-plugin/} <<>>}} | B | 2.2.1 | 2013-07-26 | Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules) *--------------------------------------------------------------+------------+--------------+-------------------+------------------+ | {{{/plugins/maven-one-plugin/} <<>>}} | B | 1.3 | 2013-07-30 | A plugin for interacting with legacy Maven 1.x repositories and builds. *--------------------------------------------------------------+------------+--------------+-------------------+------------------+ | {{{/plugins/maven-reactor-plugin/} <<>>}} | B | 1.1 | 2014-03-24 | Build a subset of interdependent projects in a reactor (Maven 2 only). *--------------------------------------------------------------+------------+--------------+-------------------+------------------+ * Outside The Maven Land ** At MojoHaus (formerly known as {codehaus.org}) There are also {{{http://www.mojohaus.org/plugins.html}many plug-ins}} available at the {{{https://github.com/mojohaus} MojoHaus}} project at GitHub. Here are a few common ones: *---------------------------------------------------------------------------------+----------------------------------+ || <> (see {{{http://www.mojohaus.org/plugins.html}complete list with version}}) || <> *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/animal-sniffer/animal-sniffer-maven-plugin/} <<>>}}| Build signatures of APIs (JDK for example) and checks your classes against them. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/build-helper-maven-plugin/} <<>>}} | Attach extra artifacts and source folders to build. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/castor-maven-plugin/} <<>>}} | Generate sources from an XSD using Castor. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/clirr-maven-plugin/} <<>>}} | Compare binaries or sources for compatibility using Clirr | *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/javacc-maven-plugin/} <<>>}} | Generate sources from a JavaCC grammar. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/jdepend-maven-plugin/} <<>>}} | Generate a report on code metrics using JDepend. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://maven-nar.github.io/} <<>>}} | Compiles C, C++, Fortran for different architectures. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/maven-native/native-maven-plugin/} <<>>}} | Compiles C and C++ code with native compilers. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/sql-maven-plugin/} <<>>}} | Executes SQL scripts from files or inline. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/taglist-maven-plugin/} <<>>}} | Generate a list of tasks based on tags in your code. *---------------------------------------------------------------------------------+----------------------------------+ | {{{http://www.mojohaus.org/versions-maven-plugin/} <<>>}} | Manage versions of your project, its modules, dependencies and plugins. *---------------------------------------------------------------------------------+----------------------------------+ ** At code.google.com There are also {{{https://code.google.com/hosting/search?q=maven+plugin+label%3Amaven&projectsearch=Search+Projects}many plug-ins}} available at the {{{https://code.google.com} Google Code}}. ** Misc A number of other projects provide their own Maven plugins. This includes: *----------------------------------------------------------------------------+----------------+-----------------------+ || <> || <> || <> *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{https://codehaus-cargo.github.io/} <<>>}} | {{{https://codehaus-cargo.github.io/}Cargo Project}} | Start/stop/configure J2EE containers and deploy to them. *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{https://confluence.atlassian.com/display/CLOVER/Clover-for-Maven+2} <<>>}} | {{{https://www.atlassian.com/software/clover/}Atlassian Clover}} | Generate a Clover report. *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{https://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html} <<>>}}| {{{https://www.eclipse.org/jetty/}Jetty Project}} | Jetty Run a Jetty container for rapid webapp development. *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{http://www.triemax.com/products/jalopy/manual/plugin-maven.html} <<>>}} | {{{http://www.triemax.com/}Triemax}} | Use Jalopy to format your source code. *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{https://creadur.apache.org/rat/} <<>>}} | {{{https://creadur.apache.org/}Apache Creadur Project}} | Release Audit Tool (RAT) to verify files. *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{https://geronimo.apache.org/maven/genesis/plugins/tools-maven-plugin/index.html} <<>>}} | {{{https://geronimo.apache.org/}Apache Geronimo Project}} | Verify legal files in artifacts. *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{https://tomcat.apache.org/maven-plugin.html} <<>>}}| {{{https://tomcat.apache.org/maven-plugin.html}Apache Tomcat Project}} | Run an Apache Tomcat container for rapid webapp development. *----------------------------------------------------------------------------+----------------+-----------------------+ | {{{https://jeremylong.github.io/DependencyCheck/} <<>>}} | {{{https://www.owasp.org/index.php/OWASP_Dependency_Check}OWASP Dependency-check Project}} | Run OWASP Dependency-Check, a utility that identifies project dependencies and checks if there are any known, publicly disclosed, vulnerabilities.. *----------------------------------------------------------------------------+----------------+-----------------------+ * Resources [[1]] {{{../guides/mini/guide-configuring-plugins.html}Guide to Configuring Plugins}} []