Modified: maven/website/content/plugins/index.html ============================================================================== --- maven/website/content/plugins/index.html (original) +++ maven/website/content/plugins/index.html Sat Feb 18 20:40:58 2023 @@ -2,7 +2,7 @@ <!-- - | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/plugins/index.md at 2023-02-18 + | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/plugins/index.apt at 2023-02-18 | Rendered using Apache Maven Fluido Skin 1.11.1 --> <html xmlns="http://www.w3.org/1999/xhtml" lang=""> @@ -10,7 +10,12 @@ <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M4" /> - <meta name="author" content="Brett Porter, Jason van Zyl, Dennis Lundberg, Olivier Lamy, Benson Margulies, Karl-Heinz Marbaise" /> + <meta name="author" content="Brett Porter +Jason van Zyl +Dennis Lundberg +Olivier Lamy +Benson Margulies +Karl-Heinz Marbaise" /> <meta name="date" content="2017-05-05" /> <title>Maven – Available Plugins</title> <link rel="stylesheet" href="../css/apache-maven-fluido-1.11.1.min.css" /> @@ -48,7 +53,7 @@ <ul class="breadcrumb"> <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li> <li class=""><a href="../index.html" title="Maven">Maven</a><span class="divider">/</span></li> - <li class="active ">Available Plugins <a href="https://github.com/apache/maven-site/tree/master/content/markdown/plugins/index.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li> + <li class="active ">Available Plugins <a href="https://github.com/apache/maven-site/tree/master/content/apt/plugins/index.apt"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li> <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li> <li class="pull-right"><span class="divider">|</span> <a href="../scm.html" title="Get Sources">Get Sources</a></li> @@ -123,658 +128,620 @@ </div> </header> <main id="bodyColumn" class="span10" > -<!-- -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. ---> -<section><section> -<h2>Available Plugins</h2> +<section> +<h1>Available Plugins</h1> <p>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:</p> <ul> - -<li> -<p><strong>Build plugins</strong> will be executed during the build and they should be configured in the <code><build></code> element from the POM.</p></li> -<li> -<p><strong>Reporting plugins</strong> will be executed during the site generation and they should be configured in the <code><reporting></code> 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 <a href="./localization.html">localization of our plugins</a> and how you can help.</p></li> -</ul><section> -<h3>Supported By The Maven Project</h3> -<p>To see the most up-to-date list browse the Maven repository, specifically the <a href="https://repo.maven.apache.org/maven2/org/apache/maven/plugins/" class="externalLink"><code>org/apache/maven/plugins</code></a> subdirectory. <em>(Plugins are organized according to a directory structure that resembles the standard Java package naming convention)</em></p><!-- 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 --> -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - -<table class="table table-striped"> -<thead> -<tr class="a"> -<th><strong>Plugin</strong></th> -<th><strong>Type</strong>*</th> -<th><strong>Version</strong></th> -<th><strong>Release Date</strong></th> -<th><strong>Description</strong></th> -<th><strong>Source Repository</strong></th> -<th><strong>Issue Tracking</strong></th></tr></thead><tbody> -<tr class="b"> -<td><strong>Core plugins</strong></td> -<td> </td> -<td> </td> -<td> </td> -<td><strong>Plugins corresponding to default core phases (ie. clean, compile). They may have multiple goals as well.</strong></td> -<td> </td> -<td> </td></tr> -<tr class="a"> -<td><a href="/plugins/maven-clean-plugin/"><code>clean</code></a></td> -<td>B</td> -<td>3.2.0</td> -<td>2022-04-01</td> -<td>Clean up after the build.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-clean-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-clean-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MCLEAN" class="externalLink">Jira MCLEAN</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-compiler-plugin/"><code>compiler</code></a></td> -<td>B</td> -<td>3.10.1</td> -<td>2022-03-11</td> -<td>Compiles Java sources.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-compiler-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MCOMPILER" class="externalLink">Jira MCOMPILER</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-deploy-plugin/"><code>deploy</code></a></td> -<td>B</td> -<td>3.1.0</td> -<td>2023-02-06</td> -<td>Deploy the built artifact to the remote repository.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-deploy-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MDEPLOY" class="externalLink">Jira MDEPLOY</a></td></tr> -<tr class="b"> -<td><a href="/surefire/maven-failsafe-plugin/"><code>failsafe</code></a></td> -<td>B</td> -<td>3.0.0-M9</td> -<td>2023-02-14</td> -<td>Run the JUnit integration tests in an isolated classloader.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-surefire.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-surefire/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/SUREFIRE" class="externalLink">Jira SUREFIRE</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-install-plugin/"><code>install</code></a></td> -<td>B</td> -<td>3.1.0</td> -<td>2022-11-13</td> -<td>Install the built artifact into the local repository.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-install-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-install-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MINSTALL" class="externalLink">Jira MINSTALL</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-resources-plugin/"><code>resources</code></a></td> -<td>B</td> -<td>3.3.0</td> -<td>2022-07-23</td> -<td>Copy the resources to the output directory for including in the JAR.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-resources-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-resources-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MRESOURCES" class="externalLink">Jira MRESOURCES</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-site-plugin/"><code>site</code></a></td> -<td>B</td> -<td>4.0.0-M5</td> -<td>2023-02-11</td> -<td>Generate a site for the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-site-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-site-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MSITE" class="externalLink">Jira MSITE</a></td></tr> -<tr class="b"> -<td><a href="/surefire/maven-surefire-plugin/"><code>surefire</code></a></td> -<td>B</td> -<td>3.0.0-M9</td> -<td>2023-02-14</td> -<td>Run the JUnit unit tests in an isolated classloader.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-surefire.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-surefire/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/SUREFIRE" class="externalLink">Jira SUREFIRE</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-verifier-plugin/"><code>verifier</code></a></td> -<td>B</td> -<td>1.1</td> -<td>2015-04-14</td> -<td>Useful for integration tests - verifies the existence of certain conditions.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-verifier-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-verifier-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MVERIFIER" class="externalLink">Jira MVERIFIER</a></td></tr> -<tr class="b"> -<td><strong>Packaging types/tools</strong></td> -<td> </td> -<td> </td> -<td> </td> -<td><strong>These plugins relate to packaging respective artifact types.</strong></td> -<td> </td> -<td> </td></tr> -<tr class="a"> -<td><a href="/plugins/maven-ear-plugin/"><code>ear</code></a></td> -<td>B</td> -<td>3.3.0</td> -<td>2022-10-18</td> -<td>Generate an EAR from the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-ear-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-ear-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MEAR" class="externalLink">Jira MEAR</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-ejb-plugin/"><code>ejb</code></a></td> -<td>B</td> -<td>3.2.1</td> -<td>2022-04-18</td> -<td>Build an EJB (and optional client) from the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-ejb-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-ejb-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MEJB" class="externalLink">Jira MEJB</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-jar-plugin/"><code>jar</code></a></td> -<td>B</td> -<td>3.3.0</td> -<td>2022-09-12</td> -<td>Build a JAR from the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-jar-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-jar-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MJAR" class="externalLink">Jira MJAR</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-rar-plugin/"><code>rar</code></a></td> -<td>B</td> -<td>3.0.0</td> -<td>2022-07-17</td> -<td>Build a RAR from the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-rar-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-rar-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MRAR" class="externalLink">Jira MRAR</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-war-plugin/"><code>war</code></a></td> -<td>B</td> -<td>3.3.2</td> -<td>2021-09-10</td> -<td>Build a WAR from the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-war-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-war-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MWAR" class="externalLink">Jira MWAR</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-acr-plugin/"><code>app-client/acr</code></a></td> -<td>B</td> -<td>3.1.0</td> -<td>2018-06-19</td> -<td>Build a JavaEE application client from the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-acr-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-acr-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MACR" class="externalLink">Jira MACR</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-shade-plugin/"><code>shade</code></a></td> -<td>B</td> -<td>3.4.1</td> -<td>2022-10-27</td> -<td>Build an Uber-JAR from the current project, including dependencies.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-shade-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-shade-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MSHADE" class="externalLink">Jira MSHADE</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-source-plugin/"><code>source</code></a></td> -<td>B</td> -<td>3.2.1</td> -<td>2019-12-21</td> -<td>Build a source-JAR from the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-source-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-source-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MSOURCES" class="externalLink">Jira MSOURCES</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-jlink-plugin/"><code>jlink</code></a></td> -<td>B</td> -<td>3.1.0</td> -<td>2020-12-28</td> -<td>Build Java Run Time Image.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-jlink-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-jlink-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MJLINK" class="externalLink">Jira MJLINK</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-jmod-plugin/"><code>jmod</code></a></td> -<td>B</td> -<td>3.0.0-alpha-1</td> -<td>2017-09-17</td> -<td>Build Java JMod files.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-jmod-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-jmod-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MJMOD" class="externalLink">Jira MJMOD</a></td></tr> -<tr class="a"> -<td><strong>Reporting plugins</strong></td> -<td> </td> -<td> </td> -<td> </td> -<td><strong>Plugins which generate reports, are configured as reports in the POM and run under the site generation lifecycle.</strong></td> -<td> </td> -<td> </td></tr> -<tr class="b"> -<td><a href="/plugins/maven-changelog-plugin/"><code>changelog</code></a></td> -<td>R</td> -<td>2.3</td> -<td>2014-06-24</td> -<td>Generate a list of recent changes from your SCM.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-changelog-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-changelog-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MCHANGELOG" class="externalLink">Jira MCHANGELOG</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-changes-plugin/"><code>changes</code></a></td> -<td>B+R</td> -<td>2.12.1</td> -<td>2016-11-01</td> -<td>Generate a report from an issue tracker or a change document.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-changes-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-changes-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MCHANGES" class="externalLink">Jira MCHANGES</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-checkstyle-plugin/"><code>checkstyle</code></a></td> -<td>B+R</td> -<td>3.2.1</td> -<td>2023-01-11</td> -<td>Generate a Checkstyle report.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-checkstyle-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MCHECKSTYLE" class="externalLink">Jira MCHECKSTYLE</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-doap-plugin/"><code>doap</code></a></td> -<td>B</td> -<td>1.2</td> -<td>2015-03-17</td> -<td>Generate a Description of a Project (DOAP) file from a POM.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-doap-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-doap-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MDOAP" class="externalLink">Jira MDOAP</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-docck-plugin/"><code>docck</code></a></td> -<td>B</td> -<td>1.1</td> -<td>2015-04-03</td> -<td>Documentation checker plugin.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-docck-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-docck-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MDOCCK" class="externalLink">Jira MDOCCK</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-javadoc-plugin/"><code>javadoc</code></a></td> -<td>B+R</td> -<td>3.5.0</td> -<td>2023-02-12</td> -<td>Generate Javadoc for the project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-javadoc-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-javadoc-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MJAVADOC" class="externalLink">Jira MJAVADOC</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-jdeps-plugin/"><code>jdeps</code></a></td> -<td>B</td> -<td>3.1.2</td> -<td>2019-06-12</td> -<td>Run JDK's JDeps tool on the project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-jdeps-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-jdeps-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MJDEPS" class="externalLink">Jira MJDEPS</a></td></tr> -<tr class="a"> -<td><a href="/jxr/maven-jxr-plugin/"><code>jxr</code></a></td> -<td>R</td> -<td>3.3.0</td> -<td>2022-08-16</td> -<td>Generate a source cross reference.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-jxr.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-jxr/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/JXR" class="externalLink">Jira JXR</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-linkcheck-plugin/"><code>linkcheck</code></a></td> -<td>R</td> -<td>1.2</td> -<td>2014-10-08</td> -<td>Generate a Linkcheck report of your project's documentation.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-linkcheck-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-linkcheck-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MLINKCHECK" class="externalLink">Jira MLINKCHECK</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-pmd-plugin/"><code>pmd</code></a></td> -<td>B+R</td> -<td>3.20.0</td> -<td>2022-09-11</td> -<td>Generate a PMD report.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-pmd-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MPMD" class="externalLink">Jira MPMD</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-project-info-reports-plugin/"><code>project-info-reports</code></a></td> -<td>R</td> -<td>3.4.2</td> -<td>2023-01-11</td> -<td>Generate standard project reports.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-project-info-reports-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-project-info-reports-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MPIR" class="externalLink">Jira MPIR</a></td></tr> -<tr class="a"> -<td><a href="/surefire/maven-surefire-report-plugin/"><code>surefire-report</code></a></td> -<td>R</td> -<td>3.0.0-M9</td> -<td>2023-02-14</td> -<td>Generate a report based on the results of unit tests.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-surefire.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-surefire/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/SUREFIRE" class="externalLink">Jira SUREFIRE</a></td></tr> -<tr class="b"> -<td><strong>Tools</strong></td> -<td> </td> -<td> </td> -<td> </td> -<td><strong>These are miscellaneous tools available through Maven by default.</strong></td> -<td> </td> -<td> </td></tr> -<tr class="a"> -<td><a href="/plugins/maven-antrun-plugin/"><code>antrun</code></a></td> -<td>B</td> -<td>3.1.0</td> -<td>2022-04-18</td> -<td>Run a set of ant tasks from a phase of the build.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-antrun-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MANTRUN" class="externalLink">Jira MANTRUN</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-artifact-plugin/"><code>artifact</code></a></td> -<td>B</td> -<td>3.4.0</td> -<td>2023-02-07</td> -<td>Manage artifacts tasks like buildinfo.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-artifact-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-artifact-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MARTIFACT" class="externalLink">Jira MARTIFACT</a></td></tr> -<tr class="a"> -<td><a href="/archetype/maven-archetype-plugin/"><code>archetype</code></a></td> -<td>B</td> -<td>3.2.1</td> -<td>2021-12-30</td> -<td>Generate a skeleton project structure from an archetype.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-archetype.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-archetype/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/ARCHETYPE" class="externalLink">Jira ARCHETYPE</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-assembly-plugin/"><code>assembly</code></a></td> -<td>B</td> -<td>3.4.2</td> -<td>2022-07-20</td> -<td>Build an assembly (distribution) of sources and/or binaries.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-assembly-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MASSEMBLY" class="externalLink">Jira MASSEMBLY</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-dependency-plugin/"><code>dependency</code></a></td> -<td>B+R</td> -<td>3.5.0</td> -<td>2023-01-11</td> -<td>Dependency manipulation (copy, unpack) and analysis.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-dependency-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MDEP" class="externalLink">Jira MDEP</a></td></tr> -<tr class="b"> -<td><a href="/enforcer/maven-enforcer-plugin/"><code>enforcer</code></a></td> -<td>B</td> -<td>3.2.1</td> -<td>2023-01-28</td> -<td>Environmental constraint checking (Maven Version, JDK etc), User Custom Rule Execution.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-enforcer.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-enforcer/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MENFORCER" class="externalLink">Jira MENFORCER</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-gpg-plugin/"><code>gpg</code></a></td> -<td>B</td> -<td>3.0.1</td> -<td>2021-05-08</td> -<td>Create signatures for the artifacts and poms.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-gpg-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-gpg-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MGPG" class="externalLink">Jira MGPG</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-help-plugin/"><code>help</code></a></td> -<td>B</td> -<td>3.3.0</td> -<td>2022-08-14</td> -<td>Get information about the working environment for the project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-help-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-help-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MPH" class="externalLink">Jira MPH</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-invoker-plugin/"><code>invoker</code></a></td> -<td>B+R</td> -<td>3.5.0</td> -<td>2023-02-12</td> -<td>Run a set of Maven projects and verify the output.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-invoker-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MINVOKER" class="externalLink">Jira MINVOKER</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-jarsigner-plugin/"><code>jarsigner</code></a></td> -<td>B</td> -<td>3.0.0</td> -<td>2018-11-06</td> -<td>Signs or verifies project artifacts.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-jarsigner-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-jarsigner-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MJARSIGNER" class="externalLink">Jira MJARSIGNER</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-jdeprscan-plugin/"><code>jdeprscan</code></a></td> -<td>B</td> -<td>3.0.0-alpha-1</td> -<td>2017-11-15</td> -<td>Run JDK's JDeprScan tool on the project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-jdeprscan-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-jdeprscan-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MJDEPRSCAN" class="externalLink">Jira MJDEPRSCAN</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-patch-plugin/"><code>patch</code></a></td> -<td>B</td> -<td>1.2</td> -<td>2015-03-09</td> -<td>Use the gnu patch tool to apply patch files to source code.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-patch-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-patch-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MPATCH" class="externalLink">Jira MPATCH</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-pdf-plugin/"><code>pdf</code></a></td> -<td>B</td> -<td>1.6.1</td> -<td>2022-08-16</td> -<td>Generate a PDF version of your project's documentation.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-pdf-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-pdf-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MPDF" class="externalLink">Jira MPDF</a></td></tr> -<tr class="b"> -<td><a href="/plugin-tools/maven-plugin-plugin/"><code>plugin</code></a></td> -<td>B+R</td> -<td>3.7.1</td> -<td>2023-01-13</td> -<td>Create a Maven plugin descriptor for any mojos found in the source tree, to include in the JAR.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-plugin-tools.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-plugin-tools/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MPLUGIN" class="externalLink">Jira MPLUGIN</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-release-plugin/"><code>release</code></a></td> -<td>B</td> -<td>3.0.0-M7</td> -<td>2022-10-29</td> -<td>Release the current project - updating the POM and tagging in the SCM.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-release.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-release/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MRELEASE" class="externalLink">Jira MRELEASE</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-remote-resources-plugin/"><code>remote-resources</code></a></td> -<td>B</td> -<td>3.0.0</td> -<td>2022-07-17</td> -<td>Copy remote resources to the output directory for inclusion in the artifact.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-remote-resources-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-remote-resources-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MRRESOURCES" class="externalLink">Jira MRRESOURCES</a></td></tr> -<tr class="a"> -<td><a href="/scm/maven-scm-plugin/"><code>scm</code></a></td> -<td>B</td> -<td>2.0.0-M3</td> -<td>2022-10-25</td> -<td>Execute SCM commands for the current project.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-scm.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-scm/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/SCM" class="externalLink">Jira SCM</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-scm-publish-plugin/"><code>scm-publish</code></a></td> -<td>B</td> -<td>3.1.0</td> -<td>2020-12-26</td> -<td>Publish your Maven website to a scm location.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-scm-publish-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-scm-publish-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MSCMPUB" class="externalLink">Jira MSCMPUB</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-scripting-plugin/"><code>scripting</code></a></td> -<td>B</td> -<td>3.0.0</td> -<td>2021-03-01</td> -<td>The Maven Scripting Plugin wraps the Scripting API according to JSR223.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-scripting-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-scripting-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MSCRIPTING" class="externalLink">Jira MSCRIPTING</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-stage-plugin/"><code>stage</code></a></td> -<td>B</td> -<td>1.0</td> -<td>2015-03-03</td> -<td>Assists with release staging and promotion.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-stage-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-stage-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MSTAGE" class="externalLink">Jira MSTAGE</a></td></tr> -<tr class="a"> -<td><a href="/plugins/maven-toolchains-plugin/"><code>toolchains</code></a></td> -<td>B</td> -<td>3.1.0</td> -<td>2022-06-18</td> -<td>Allows to share configuration across plugins.</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-toolchains-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-toolchains-plugin/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MTOOLCHAINS" class="externalLink">Jira MTOOLCHAINS</a></td></tr> -<tr class="b"> -<td><a href="/plugins/maven-wrapper-plugin/"><code>wrapper</code></a></td> -<td>B</td> -<td>3.1.1</td> -<td>2022-05-14</td> -<td>Download and unpack the maven wrapper distribution</td> -<td><a href="https://gitbox.apache.org/repos/asf/maven-wrapper-plugin.git" class="externalLink">Git</a> / <a href="https://github.com/apache/maven-wrapper/" class="externalLink">GitHub</a></td> -<td><a href="https://issues.apache.org/jira/browse/MWRAPPER" class="externalLink">Jira MWRAPPER</a></td></tr></tbody> -</table> - -<p>* <strong>B</strong>uild or <strong>R</strong>eporting plugin</p> -<p>There are also some sandbox plugins into our <a href="https://svn.apache.org/repos/asf/maven/sandbox/trunk/plugins" class="externalLink">source repository</a>.</p> -<p>Previous archived versions of plugins reference documentations are <a href="../plugins-archives/">located here</a>.</p></section><section> -<h3>Retired</h3> -<table class="table table-striped"> -<thead> -<tr class="a"> -<th><strong>Plugin</strong></th> -<th><strong>Type</strong>*</th> -<th><strong>Version</strong></th> -<th><strong>Retired Date</strong></th> -<th><strong>Description</strong></th></tr></thead><tbody> -<tr class="b"> -<td><a href="/plugins/maven-ant-plugin/"><code>ant</code></a></td> -<td>B</td> -<td>2.4</td> -<td>2019-06-02</td> -<td>Generate an Ant build file for the project.</td></tr> -<tr class="a"> -<td><a href="/plugins/maven-eclipse-plugin/"><code>eclipse</code></a></td> -<td>B</td> -<td>2.10</td> -<td>2015-10-07</td> -<td>Generate an Eclipse project files for the current project.</td></tr> -<tr class="b"> -<td><a href="/plugins/maven-idea-plugin/"><code>idea</code></a></td> -<td>B</td> -<td>2.2.1</td> -<td>2013-07-26</td> -<td>Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules)</td></tr> -<tr class="a"> -<td><a href="/plugins/maven-one-plugin/"><code>one</code></a></td> -<td>B</td> -<td>1.3</td> -<td>2013-07-30</td> -<td>A plugin for interacting with legacy Maven 1.x repositories and builds.</td></tr> -<tr class="b"> -<td><a href="/plugins/maven-reactor-plugin/"><code>reactor</code></a></td> -<td>B</td> -<td>1.1</td> -<td>2014-03-24</td> -<td>Build a subset of interdependent projects in a reactor (Maven 2 only).</td></tr> -<tr class="a"> -<td><a href="/plugins/maven-repository-plugin/"><code>repository</code></a></td> -<td>B</td> -<td>2.4</td> -<td>2019-04-30</td> -<td>Plugin to help with repository-based tasks.</td></tr></tbody> -</table> -</section><section> -<h3>Outside The Maven Land</h3><section> -<h4>At MojoHaus (formerly known as codehaus.org)</h4> -<p>There are also <a href="https://www.mojohaus.org/plugins.html" class="externalLink">many plug-ins</a> available at the <a href="https://github.com/mojohaus" class="externalLink">MojoHaus</a> project at GitHub.</p> +<li><b>Build plugins</b> will be executed during the build and they should be configured in the <code><build/></code> element from the POM.</li> +<li><b>Reporting plugins</b> will be executed during the site generation and they should be configured in the <code><reporting/></code> 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 <a href="./localization.html">localization of our plugins</a> and how you can help.</li></ul><section> +<h2>Supported By The Maven Project</h2> +<p>To see the most up-to-date list browse the Maven repository, specifically the <a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/maven/plugins/"> <code>org/apache/maven/plugins</code></a> subfolder. <i>(Plugins are organized according to a directory structure that resembles the standard Java package naming convention)</i></p> +<table class="bodyTable bodyTableBorder"> +<tr class="a"> +<th><b>Plugin</b></th> +<th><b>Type*</b></th> +<th><b>Version</b></th> +<th><b>Release Date</b></th> +<th><b>Description</b></th> +<th><b>Source Repository</b></th> +<th><b>Issue Tracking</b></th></tr> +<tr class="b"> +<td style="text-align: left;"><b>Core plugins</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"><b>Plugins corresponding to default core phases (ie. clean, compile). They may have multiple goals as well.</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-clean-plugin/"> <code>clean</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.2.0</td> +<td style="text-align: left;">2022-04-01</td> +<td style="text-align: left;">Clean up after the build.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-clean-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-clean-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MCLEAN">Jira MCLEAN</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-compiler-plugin/"> <code>compiler</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.10.1</td> +<td style="text-align: left;">2022-03-11</td> +<td style="text-align: left;">Compiles Java sources.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-compiler-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MCOMPILER">Jira MCOMPILER</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-deploy-plugin/"> <code>deploy</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0</td> +<td style="text-align: left;">2022-07-16</td> +<td style="text-align: left;">Deploy the built artifact to the remote repository.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-deploy-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MDEPLOY">Jira MDEPLOY</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/surefire/maven-failsafe-plugin/"> <code>failsafe</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0-M8</td> +<td style="text-align: left;">2023-01-11</td> +<td style="text-align: left;">Run the JUnit integration tests in an isolated classloader.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-surefire.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-surefire/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/SUREFIRE">Jira SUREFIRE</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-install-plugin/"> <code>install</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.0</td> +<td style="text-align: left;">2022-11-13</td> +<td style="text-align: left;">Install the built artifact into the local repository.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-install-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-install-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MINSTALL">Jira MINSTALL</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-resources-plugin/"> <code>resources</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.3.0</td> +<td style="text-align: left;">2022-07-23</td> +<td style="text-align: left;">Copy the resources to the output directory for including in the JAR.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-resources-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-resources-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MRESOURCES">Jira MRESOURCES</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-site-plugin/"> <code>site</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">4.0.0-M4</td> +<td style="text-align: left;">2022-12-02</td> +<td style="text-align: left;">Generate a site for the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-site-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-site-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MSITE">Jira MSITE</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/surefire/maven-surefire-plugin/"> <code>surefire</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0-M8</td> +<td style="text-align: left;">2023-01-11</td> +<td style="text-align: left;">Run the JUnit unit tests in an isolated classloader.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-surefire.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-surefire/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/SUREFIRE">Jira SUREFIRE</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-verifier-plugin/"> <code>verifier</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.1</td> +<td style="text-align: left;">2015-04-14</td> +<td style="text-align: left;">Useful for integration tests - verifies the existence of certain conditions.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-verifier-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-verifier-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MVERIFIER">Jira MVERIFIER</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><b>Packaging types/tools</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"><b>These plugins relate to packaging respective artifact types.</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-ear-plugin/"> <code>ear</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.3.0</td> +<td style="text-align: left;">2022-10-18</td> +<td style="text-align: left;">Generate an EAR from the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-ear-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-ear-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MEAR">Jira MEAR</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-ejb-plugin/"> <code>ejb</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.2.1</td> +<td style="text-align: left;">2022-04-18</td> +<td style="text-align: left;">Build an EJB (and optional client) from the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-ejb-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-ejb-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MEJB">Jira MEJB</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-jar-plugin/"> <code>jar</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.3.0</td> +<td style="text-align: left;">2022-09-12</td> +<td style="text-align: left;">Build a JAR from the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-jar-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-jar-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MJAR">Jira MJAR</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-rar-plugin/"> <code>rar</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0</td> +<td style="text-align: left;">2022-07-17</td> +<td style="text-align: left;">Build a RAR from the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-rar-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-rar-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MRAR">Jira MRAR</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-war-plugin/"> <code>war</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.3.2</td> +<td style="text-align: left;">2021-09-10</td> +<td style="text-align: left;">Build a WAR from the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-war-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-war-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MWAR">Jira MWAR</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-acr-plugin/"> <code>app-client/acr</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.0</td> +<td style="text-align: left;">2018-06-19</td> +<td style="text-align: left;">Build a JavaEE application client from the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-acr-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-acr-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MACR">Jira MACR</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-shade-plugin/"> <code>shade</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.4.1</td> +<td style="text-align: left;">2022-10-27</td> +<td style="text-align: left;">Build an Uber-JAR from the current project, including dependencies.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-shade-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-shade-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MSHADE">Jira MSHADE</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-source-plugin/"> <code>source</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.2.1</td> +<td style="text-align: left;">2019-12-21</td> +<td style="text-align: left;">Build a source-JAR from the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-source-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-source-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MSOURCES">Jira MSOURCES</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-jlink-plugin/"> <code>jlink</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.0</td> +<td style="text-align: left;">2020-12-28</td> +<td style="text-align: left;">Build Java Run Time Image.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-jlink-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-jlink-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MJLINK">Jira MJLINK</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-jmod-plugin/"> <code>jmod</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0-alpha-1</td> +<td style="text-align: left;">2017-09-17</td> +<td style="text-align: left;">Build Java JMod files.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-jmod-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-jmod-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MJMOD">Jira MJMOD</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><b>Reporting plugins</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"><b>Plugins which generate reports, are configured as reports in the POM and run under the site generation lifecycle.</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-changelog-plugin/"> <code>changelog</code></a></td> +<td style="text-align: left;">R</td> +<td style="text-align: left;">2.3</td> +<td style="text-align: left;">2014-06-24</td> +<td style="text-align: left;">Generate a list of recent changes from your SCM.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-changelog-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-changelog-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MCHANGELOG">Jira MCHANGELOG</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-changes-plugin/"> <code>changes</code></a></td> +<td style="text-align: left;">B+R</td> +<td style="text-align: left;">2.12.1</td> +<td style="text-align: left;">2016-11-01</td> +<td style="text-align: left;">Generate a report from an issue tracker or a change document.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-changes-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-changes-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MCHANGES">Jira MCHANGES</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-checkstyle-plugin/"> <code>checkstyle</code></a></td> +<td style="text-align: left;">B+R</td> +<td style="text-align: left;">3.2.1</td> +<td style="text-align: left;">2023-01-11</td> +<td style="text-align: left;">Generate a Checkstyle report.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-checkstyle-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MCHECKSTYLE">Jira MCHECKSTYLE</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-doap-plugin/"> <code>doap</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.2</td> +<td style="text-align: left;">2015-03-17</td> +<td style="text-align: left;">Generate a Description of a Project (DOAP) file from a POM.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-doap-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-doap-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MDOAP">Jira MDOAP</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-docck-plugin/"> <code>docck</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.1</td> +<td style="text-align: left;">2015-04-03</td> +<td style="text-align: left;">Documentation checker plugin.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-docck-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-docck-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MDOCCK">Jira MDOCCK</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-javadoc-plugin/"> <code>javadoc</code></a></td> +<td style="text-align: left;">B+R</td> +<td style="text-align: left;">3.4.1</td> +<td style="text-align: left;">2022-08-13</td> +<td style="text-align: left;">Generate Javadoc for the project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-javadoc-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-javadoc-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MJAVADOC">Jira MJAVADOC</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-jdeps-plugin/"> <code>jdeps</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.2</td> +<td style="text-align: left;">2019-06-12</td> +<td style="text-align: left;">Run JDK's JDeps tool on the project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-jdeps-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-jdeps-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MJDEPS">Jira MJDEPS</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/jxr/maven-jxr-plugin/"> <code>jxr</code></a></td> +<td style="text-align: left;">R</td> +<td style="text-align: left;">3.3.0</td> +<td style="text-align: left;">2022-08-16</td> +<td style="text-align: left;">Generate a source cross reference.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-jxr.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-jxr/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/JXR">Jira JXR</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-linkcheck-plugin/"> <code>linkcheck</code></a></td> +<td style="text-align: left;">R</td> +<td style="text-align: left;">1.2</td> +<td style="text-align: left;">2014-10-08</td> +<td style="text-align: left;">Generate a Linkcheck report of your project's documentation.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-linkcheck-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-linkcheck-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MLINKCHECK">Jira MLINKCHECK</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-pmd-plugin/"> <code>pmd</code></a></td> +<td style="text-align: left;">B+R</td> +<td style="text-align: left;">3.20.0</td> +<td style="text-align: left;">2022-09-11</td> +<td style="text-align: left;">Generate a PMD report.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-pmd-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MPMD">Jira MPMD</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-project-info-reports-plugin/"> <code>project-info-reports</code></a></td> +<td style="text-align: left;">R</td> +<td style="text-align: left;">3.4.2</td> +<td style="text-align: left;">2023-01-11</td> +<td style="text-align: left;">Generate standard project reports.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-project-info-reports-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-project-info-reports-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MPIR">Jira MPIR</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/surefire/maven-surefire-report-plugin/"> <code>surefire-report</code></a></td> +<td style="text-align: left;">R</td> +<td style="text-align: left;">3.0.0-M8</td> +<td style="text-align: left;">2023-01-11</td> +<td style="text-align: left;">Generate a report based on the results of unit tests.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-surefire.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-surefire/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/SUREFIRE">Jira SUREFIRE</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><b>Tools</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"><b>These are miscellaneous tools available through Maven by default.</b></td> +<td style="text-align: left;"></td> +<td style="text-align: left;"></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-antrun-plugin/"> <code>antrun</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.0</td> +<td style="text-align: left;">2022-04-18</td> +<td style="text-align: left;">Run a set of ant tasks from a phase of the build.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-antrun-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MANTRUN">Jira MANTRUN</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-artifact-plugin/"> <code>artifact</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.4.0</td> +<td style="text-align: left;">2023-02-07</td> +<td style="text-align: left;">Manage artifacts tasks like buildinfo.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-artifact-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-artifact-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MARTIFACT">Jira MARTIFACT</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/archetype/maven-archetype-plugin/"> <code>archetype</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.2.1</td> +<td style="text-align: left;">2021-12-30</td> +<td style="text-align: left;">Generate a skeleton project structure from an archetype.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-archetype.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-archetype/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/ARCHETYPE">Jira ARCHETYPE</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-assembly-plugin/"> <code>assembly</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.4.2</td> +<td style="text-align: left;">2022-07-20</td> +<td style="text-align: left;">Build an assembly (distribution) of sources and/or binaries.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-assembly-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MASSEMBLY">Jira MASSEMBLY</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-dependency-plugin/"> <code>dependency</code></a></td> +<td style="text-align: left;">B+R</td> +<td style="text-align: left;">3.5.0</td> +<td style="text-align: left;">2023-01-11</td> +<td style="text-align: left;">Dependency manipulation (copy, unpack) and analysis.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-dependency-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MDEP">Jira MDEP</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/enforcer/maven-enforcer-plugin/"> <code>enforcer</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.2.1</td> +<td style="text-align: left;">2023-01-28</td> +<td style="text-align: left;">Environmental constraint checking (Maven Version, JDK etc), User Custom Rule Execution.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-enforcer.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-enforcer/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MENFORCER">Jira MENFORCER</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-gpg-plugin/"> <code>gpg</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.1</td> +<td style="text-align: left;">2021-05-08</td> +<td style="text-align: left;">Create signatures for the artifacts and poms.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-gpg-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-gpg-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MGPG">Jira MGPG</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-help-plugin/"> <code>help</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.3.0</td> +<td style="text-align: left;">2022-08-14</td> +<td style="text-align: left;">Get information about the working environment for the project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-help-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-help-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MPH">Jira MPH</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-invoker-plugin/"> <code>invoker</code></a></td> +<td style="text-align: left;">B+R</td> +<td style="text-align: left;">3.4.0</td> +<td style="text-align: left;">2022-12-20</td> +<td style="text-align: left;">Run a set of Maven projects and verify the output.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-invoker-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MINVOKER">Jira MINVOKER</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-jarsigner-plugin/"> <code>jarsigner</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0</td> +<td style="text-align: left;">2018-11-06</td> +<td style="text-align: left;">Signs or verifies project artifacts.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-jarsigner-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-jarsigner-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MJARSIGNER">Jira MJARSIGNER</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-jdeprscan-plugin/"> <code>jdeprscan</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0-alpha-1</td> +<td style="text-align: left;">2017-11-15</td> +<td style="text-align: left;">Run JDK's JDeprScan tool on the project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-jdeprscan-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-jdeprscan-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MJDEPRSCAN">Jira MJDEPRSCAN</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-patch-plugin/"> <code>patch</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.2</td> +<td style="text-align: left;">2015-03-09</td> +<td style="text-align: left;">Use the gnu patch tool to apply patch files to source code.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-patch-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-patch-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MPATCH">Jira MPATCH</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-pdf-plugin/"> <code>pdf</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.6.1</td> +<td style="text-align: left;">2022-08-16</td> +<td style="text-align: left;">Generate a PDF version of your project's documentation.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-pdf-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-pdf-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MPDF">Jira MPDF</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugin-tools/maven-plugin-plugin/"> <code>plugin</code></a></td> +<td style="text-align: left;">B+R</td> +<td style="text-align: left;">3.7.1</td> +<td style="text-align: left;">2023-01-13</td> +<td style="text-align: left;">Create a Maven plugin descriptor for any mojos found in the source tree, to include in the JAR.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-plugin-tools.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-plugin-tools/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MPLUGIN">Jira MPLUGIN</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-release-plugin/"> <code>release</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0-M7</td> +<td style="text-align: left;">2022-10-29</td> +<td style="text-align: left;">Release the current project - updating the POM and tagging in the SCM.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-release.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-release/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MRELEASE">Jira MRELEASE</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-remote-resources-plugin/"> <code>remote-resources</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0</td> +<td style="text-align: left;">2022-07-17</td> +<td style="text-align: left;">Copy remote resources to the output directory for inclusion in the artifact.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-remote-resources-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-remote-resources-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MRRESOURCES">Jira MRRESOURCES</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/scm/maven-scm-plugin/"> <code>scm</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">2.0.0-M3</td> +<td style="text-align: left;">2022-10-25</td> +<td style="text-align: left;">Execute SCM commands for the current project.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-scm.git ">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-scm/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/SCM">Jira SCM</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-scm-publish-plugin/"> <code>scm-publish</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.0</td> +<td style="text-align: left;">2020-12-26</td> +<td style="text-align: left;">Publish your Maven website to a scm location.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-scm-publish-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-scm-publish-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MSCMPUB">Jira MSCMPUB</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-scripting-plugin/"> <code>scripting</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.0.0</td> +<td style="text-align: left;">2021-03-01</td> +<td style="text-align: left;">The Maven Scripting Plugin wraps the Scripting API according to JSR223.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-scripting-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-scripting-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MSCRIPTING">Jira MSCRIPTING</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-stage-plugin/"> <code>stage</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.0</td> +<td style="text-align: left;">2015-03-03</td> +<td style="text-align: left;">Assists with release staging and promotion.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-stage-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-stage-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MSTAGE">Jira MSTAGE</a></td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-toolchains-plugin/"> <code>toolchains</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.0</td> +<td style="text-align: left;">2022-06-18</td> +<td style="text-align: left;">Allows to share configuration across plugins.</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-toolchains-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-toolchains-plugin/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MTOOLCHAINS">Jira MTOOLCHAINS</a></td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-wrapper-plugin/"> <code>wrapper</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">3.1.1</td> +<td style="text-align: left;">2022-05-14</td> +<td style="text-align: left;">Download and unpack the maven wrapper distribution</td> +<td style="text-align: left;"><a class="externalLink" href="https://gitbox.apache.org/repos/asf/maven-wrapper-plugin.git">Git</a> / <a class="externalLink" href="https://github.com/apache/maven-wrapper/">GitHub</a></td> +<td style="text-align: left;"><a class="externalLink" href="https://issues.apache.org/jira/browse/MWRAPPER">Jira MWRAPPER</a></td></tr></table> +<p>* <b>B</b>uild or <b>R</b>eporting plugin</p> +<p>There are also some sandbox plugins into our <a class="externalLink" href="https://svn.apache.org/repos/asf/maven/sandbox/trunk/plugins">source repository</a>.</p> +<p>Previous archived versions of plugins reference documentations are <a href="../plugins-archives/">located here</a>. </p></section><section> +<h2>Retired</h2> +<table class="bodyTable bodyTableBorder"> +<tr class="a"> +<th><b>Plugin</b></th> +<th><b>Type*</b></th> +<th><b>Version</b></th> +<th><b>Retired Date</b></th> +<th><b>Description</b></th></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-ant-plugin/"> <code>ant</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">2.4</td> +<td style="text-align: left;">2019-06-02</td> +<td style="text-align: left;">Generate an Ant build file for the project.</td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-eclipse-plugin/"> <code>eclipse</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">2.10</td> +<td style="text-align: left;">2015-10-07</td> +<td style="text-align: left;">Generate an Eclipse project files for the current project.</td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-idea-plugin/"> <code>idea</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">2.2.1</td> +<td style="text-align: left;">2013-07-26</td> +<td style="text-align: left;">Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules)</td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-one-plugin/"> <code>one</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.3</td> +<td style="text-align: left;">2013-07-30</td> +<td style="text-align: left;">A plugin for interacting with legacy Maven 1.x repositories and builds.</td></tr> +<tr class="b"> +<td style="text-align: left;"><a href="/plugins/maven-reactor-plugin/"> <code>reactor</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">1.1</td> +<td style="text-align: left;">2014-03-24</td> +<td style="text-align: left;">Build a subset of interdependent projects in a reactor (Maven 2 only).</td></tr> +<tr class="a"> +<td style="text-align: left;"><a href="/plugins/maven-repository-plugin/"> <code>repository</code></a></td> +<td style="text-align: left;">B</td> +<td style="text-align: left;">2.4</td> +<td style="text-align: left;">2019-04-30</td> +<td style="text-align: left;">Plugin to help with repository-based tasks.</td></tr></table></section><section> +<h2>Outside The Maven Land</h2><section> +<h3>At MojoHaus (formerly known as <a id="codehaus.org">codehaus.org</a>)</h3> +<p>There are also <a class="externalLink" href="https://www.mojohaus.org/plugins.html">many plug-ins</a> available at the <a class="externalLink" href="https://github.com/mojohaus"> MojoHaus</a> project at GitHub.</p> <p>Here are a few common ones:</p> -<table class="table table-striped"> -<thead> +<table class="bodyTable bodyTableBorder"> <tr class="a"> -<th><strong>Plugin</strong> (see <a href="https://www.mojohaus.org/plugins.html" class="externalLink">complete list with version</a>)</th> -<th><strong>Description</strong></th></tr></thead><tbody> +<th><b>Plugin</b> (see <a class="externalLink" href="https://www.mojohaus.org/plugins.html">complete list with version</a>)</th> +<th><b>Description</b></th></tr> <tr class="b"> -<td><a href="https://www.mojohaus.org/animal-sniffer/animal-sniffer-maven-plugin/" class="externalLink"><code>animal-sniffer</code></a></td> -<td>Build signatures of APIs (JDK for example) and checks your classes against them.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/animal-sniffer/animal-sniffer-maven-plugin/"> <code>animal-sniffer</code></a></td> +<td style="text-align: left;">Build signatures of APIs (JDK for example) and checks your classes against them.</td></tr> <tr class="a"> -<td><a href="https://www.mojohaus.org/build-helper-maven-plugin/" class="externalLink"><code>build-helper</code></a></td> -<td>Attach extra artifacts and source directories to build.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/build-helper-maven-plugin/"> <code>build-helper</code></a></td> +<td style="text-align: left;">Attach extra artifacts and source folders to build.</td></tr> <tr class="b"> -<td><a href="https://www.mojohaus.org/buildplan-maven-plugin/" class="externalLink"><code>buildplan</code></a></td> -<td>Inspect the lifecycle of your build.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/buildplan-maven-plugin/"> <code>buildplan</code></a></td> +<td style="text-align: left;">Inspect the lifecycle of your build.</td></tr> <tr class="a"> -<td><a href="https://www.mojohaus.org/castor-maven-plugin/" class="externalLink"><code>castor</code></a></td> -<td>Generate sources from an XSD using Castor.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/castor-maven-plugin/"> <code>castor</code></a></td> +<td style="text-align: left;">Generate sources from an XSD using Castor.</td></tr> <tr class="b"> -<td><a href="https://www.mojohaus.org/clirr-maven-plugin/" class="externalLink"><code>clirr</code></a></td> -<td>Compare binaries or sources for compatibility using Clirr</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/clirr-maven-plugin/"> <code>clirr</code></a></td> +<td style="text-align: left;">Compare binaries or sources for compatibility using Clirr</td></tr> <tr class="a"> -<td><a href="https://www.mojohaus.org/javacc-maven-plugin/" class="externalLink"><code>javacc</code></a></td> -<td>Generate sources from a JavaCC grammar.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/javacc-maven-plugin/"> <code>javacc</code></a></td> +<td style="text-align: left;">Generate sources from a JavaCC grammar.</td></tr> <tr class="b"> -<td><a href="https://www.mojohaus.org/jdepend-maven-plugin/" class="externalLink"><code>jdepend</code></a></td> -<td>Generate a report on code metrics using JDepend.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/jdepend-maven-plugin/"> <code>jdepend</code></a></td> +<td style="text-align: left;">Generate a report on code metrics using JDepend.</td></tr> <tr class="a"> -<td><a href="https://maven-nar.github.io/" class="externalLink"><code>nar-maven-plugin</code></a></td> -<td>Compiles C, C++, Fortran for different architectures.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://maven-nar.github.io/"> <code>nar-maven-plugin</code></a></td> +<td style="text-align: left;">Compiles C, C++, Fortran for different architectures.</td></tr> <tr class="b"> -<td><a href="https://www.mojohaus.org/maven-native/native-maven-plugin/" class="externalLink"><code>native</code></a></td> -<td>Compiles C and C++ code with native compilers.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/maven-native/native-maven-plugin/"> <code>native</code></a></td> +<td style="text-align: left;">Compiles C and C++ code with native compilers.</td></tr> <tr class="a"> -<td><a href="https://www.mojohaus.org/sql-maven-plugin/" class="externalLink"><code>sql</code></a></td> -<td>Executes SQL scripts from files or inline.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/sql-maven-plugin/"> <code>sql</code></a></td> +<td style="text-align: left;">Executes SQL scripts from files or inline.</td></tr> <tr class="b"> -<td><a href="https://www.mojohaus.org/taglist-maven-plugin/" class="externalLink"><code>taglist</code></a></td> -<td>Generate a list of tasks based on tags in your code.</td></tr> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/taglist-maven-plugin/"> <code>taglist</code></a></td> +<td style="text-align: left;">Generate a list of tasks based on tags in your code.</td></tr> <tr class="a"> -<td><a href="https://www.mojohaus.org/versions-maven-plugin/" class="externalLink"><code>versions</code></a></td> -<td>Manage versions of your project, its modules, dependencies and plugins.</td></tr></tbody> -</table> -</section><section> -<h4>Misc</h4> +<td style="text-align: left;"><a class="externalLink" href="https://www.mojohaus.org/versions-maven-plugin/"> <code>versions</code></a></td> +<td style="text-align: left;">Manage versions of your project, its modules, dependencies and plugins.</td></tr></table></section><section> +<h3>Misc</h3> <p>A number of other projects provide their own Maven plugins. This includes:</p> -<table class="table table-striped"> -<thead> +<table class="bodyTable bodyTableBorder"> <tr class="a"> -<th><strong>Plugin</strong></th> -<th><strong>Maintainer</strong></th> -<th><strong>Description</strong></th></tr></thead><tbody> -<tr class="b"> -<td><a href="https://codehaus-cargo.github.io/" class="externalLink"><code>cargo</code></a></td> -<td><a href="https://codehaus-cargo.github.io/" class="externalLink">Cargo Project</a></td> -<td>Start/stop/configure J2EE containers and deploy to them.</td></tr> -<tr class="a"> -<td><a href="https://confluence.atlassian.com/display/CLOVER/Clover-for-Maven+2" class="externalLink"><code>clover</code></a></td> -<td><a href="https://www.atlassian.com/software/clover/" class="externalLink">Atlassian Clover</a></td> -<td>Generate a Clover report.</td></tr> -<tr class="b"> -<td><a href="https://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html" class="externalLink"><code>jetty</code></a></td> -<td><a href="https://www.eclipse.org/jetty/" class="externalLink">Jetty Project</a></td> -<td>Jetty Run a Jetty container for rapid webapp development.</td></tr> -<tr class="a"> -<td><a href="http://www.triemax.com/products/jalopy/manual/plugin-maven.html" class="externalLink"><code>jalopy</code></a></td> -<td><a href="http://www.triemax.com/" class="externalLink">Triemax</a></td> -<td>Use Jalopy to format your source code.</td></tr> -<tr class="b"> -<td><a href="https://creadur.apache.org/rat/" class="externalLink"><code>rat</code></a></td> -<td><a href="https://creadur.apache.org/" class="externalLink">Apache Creadur Project</a></td> -<td>Release Audit Tool (RAT) to verify files.</td></tr> -<tr class="a"> -<td><a href="https://geronimo.apache.org/maven/genesis/plugins/tools-maven-plugin/index.html" class="externalLink"><code>Genesis Plugins</code></a></td> -<td><a href="https://geronimo.apache.org/" class="externalLink">Apache Geronimo Project</a></td> -<td>Verify legal files in artifacts.</td></tr> -<tr class="b"> -<td><a href="https://tomcat.apache.org/maven-plugin.html" class="externalLink"><code>Apache Tomcat</code></a></td> -<td><a href="https://tomcat.apache.org/maven-plugin.html" class="externalLink">Apache Tomcat Project</a></td> -<td>Run an Apache Tomcat container for rapid webapp development.</td></tr> -<tr class="a"> -<td><a href="https://jeremylong.github.io/DependencyCheck/" class="externalLink"><code>OWASP dependency-check</code></a></td> -<td><a href="https://www.owasp.org/index.php/OWASP_Dependency_Check" class="externalLink">OWASP Dependency-check Project</a></td> -<td>Run OWASP Dependency-Check, a utility that identifies project dependencies and checks if there are any known, publicly disclosed, vulnerabilities.</td></tr> -<tr class="b"> -<td><a href="https://github.com/CycloneDX/cyclonedx-maven-plugin" class="externalLink"><code>CycloneDX</code></a></td> -<td><a href="https://cyclonedx.org/" class="externalLink">CycloneDX Project</a></td> -<td>Generate Software Bill of Materials (SBOM) in CycloneDX format.</td></tr> -<tr class="a"> -<td><a href="https://www.simplify4u.org/pgpverify-maven-plugin/" class="externalLink"><code>pgpverify</code></a></td> -<td><a href="https://www.simplify4u.org/" class="externalLink">Simplify4U</a></td> -<td>Verify PGP signature of all project dependencies.</td></tr></tbody> -</table> -</section></section><section> -<h3>Resources</h3> -<p>1 <a href="../guides/mini/guide-configuring-plugins.html">Guide to Configuring Plugins</a></p></section></section></section> +<th><b>Plugin</b></th> +<th><b>Maintainer</b></th> +<th><b>Description</b></th></tr> +<tr class="b"> +<td style="text-align: left;"><a class="externalLink" href="https://codehaus-cargo.github.io/"> <code>cargo</code></a></td> +<td style="text-align: left;"><a class="externalLink" href="https://codehaus-cargo.github.io/">Cargo Project</a></td> +<td style="text-align: left;">Start/stop/configure J2EE containers and deploy to them.</td></tr> +<tr class="a"> +<td style="text-align: left;"><a class="externalLink" href="https://confluence.atlassian.com/display/CLOVER/Clover-for-Maven+2"> <code>clover</code></a></td> +<td style="text-align: left;"><a class="externalLink" href="https://www.atlassian.com/software/clover/">Atlassian Clover</a></td> +<td style="text-align: left;">Generate a Clover report.</td></tr> +<tr class="b"> +<td style="text-align: left;"><a class="externalLink" href="https://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html"> <code>jetty</code></a></td> +<td style="text-align: left;"><a class="externalLink" href="https://www.eclipse.org/jetty/">Jetty Project</a></td> +<td style="text-align: left;">Jetty Run a Jetty container for rapid webapp development.</td></tr> +<tr class="a"> +<td style="text-align: left;"><a class="externalLink" href="http://www.triemax.com/products/jalopy/manual/plugin-maven.html"> <code>jalopy</code></a></td> +<td style="text-align: left;"><a class="externalLink" href="http://www.triemax.com/">Triemax</a></td> +<td style="text-align: left;">Use Jalopy to format your source code.</td></tr> +<tr class="b"> +<td style="text-align: left;"><a class="externalLink" href="https://creadur.apache.org/rat/"> <code>rat</code></a></td> +<td style="text-align: left;"><a class="externalLink" href="https://creadur.apache.org/">Apache Creadur Project</a></td> +<td style="text-align: left;">Release Audit Tool (RAT) to verify files.</td></tr> +<tr class="a"> +<td style="text-align: left;"><a class="externalLink" href="https://geronimo.apache.org/maven/genesis/plugins/tools-maven-plugin/index.html"> <code>Genesis Plugins</code></a></td> +<td style="text-align: left;"><a class="externalLink" href="https://geronimo.apache.org/">Apache Geronimo Project</a></td> +<td style="text-align: left;">Verify legal files in artifacts.</td></tr> +<tr class="b">
[... 22 lines stripped ...]
