You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2023/02/18 20:40:10 UTC

[maven-site] 07/14: Revert "reformt"

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git

commit 7d348a3e4ec55fa3a4b7f82b9bd63a067a2b02e0
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Sat Feb 18 21:33:35 2023 +0100

    Revert "reformt"
    
    This reverts commit d333017cde70daf47d0790b9057e1ff2bd13edd4.
---
 content/markdown/plugins/index.md | 210 +++++++++++++++++++++-----------------
 1 file changed, 116 insertions(+), 94 deletions(-)

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