- This list compares plugin availability between M1 and M2, tracking all publicly available plugins.
- If a publicly available plugin is not on the list, please email the Maven users list asking to add it.
- Note that in M2, no plugins ship with the core. M2 downloads them transparently as needed.
- A red X in the M2 column means the plugin is not yet available for M2.
- We hope to convert all plugins in a priority order (popularity?) and as time permits.
- We need folks in the community to help out with the porting effort.
- If you can convert a plugin from M1 to M2, please email the Maven users list to have your comments added.
- The number of
is an attempt to priorities based on my guess at usage.
= whether we need it is not yet determined and so should be the lowest priority
= Non functional
Key:
M1: Exists for Maven 1
M2: Exists for Maven 2
FC: Maven 2 version has all features of Maven 1 version
Rev: Has been reviewed and confirmed FC
Doc: Plugin documentation is complete
Rel: Whether the Maven 2 version has been released ( is final, but may be Beta or Alpha as well)
If you want to see the code for these plug-ins they are either located at Apache or the Mojo project at Codehaus:
Maven Distributed Plugins
Rating |
Plugin |
M1 |
M2 |
FC |
Rev |
Doc |
Rel |
Author for m2 version |
Comments |
Open Issues |
---|---|---|---|---|---|---|---|---|---|---|
|
Maven Clean Plugin |
|
|
|
|
|
|
|
|
|
|
Maven Distribution Plugin |
|
|
|
|
|
|
|
Assembly Plugin in m2 |
|
|
Maven EAR Plugin |
|
|
|
|
|
|
|
|
|
Maven Eclipse Plugin |
|
|
|
|
|
Beta |
|
|
|
|
Maven EJB Plugin |
|
|
|
|
|
|
|
Already have javadoc but still w/o how to use apt |
|
|
Maven Archetype Plugin |
|
|
|
|
|
Beta |
|
Genapp in M1 |
|
|
Maven IDEA Plug-in |
|
|
|
|
|
Beta |
|
|
|
|
Maven Jar Plug-in |
|
|
|
|
|
|
|
|
|
|
Maven Compiler Plug-in |
|
|
|
|
|
|
|
Java plugin in M1 |
|
|
Maven Plugin Plugin |
|
|
|
|
|
|
|
|
|
|
Maven Release Plug-in |
|
|
|
|
|
Beta |
|
|
|
|
Maven Resources Plug-in |
|
|
|
|
|
|
|
|
|
|
Maven Install Plug-in |
|
|
|
|
|
|
|
|
|
|
Maven Deploy Plug-in |
|
|
|
|
|
|
|
|
|
|
Maven Site Plugin |
|
|
|
|
|
Beta |
|
Incorporates FAQ, portions of XDoc |
|
|
Maven Surefire Plug-in |
|
|
|
|
|
Beta |
|
Test plugin in M1 |
|
|
Maven WAR Plugin |
|
|
|
|
|
Beta |
|
Already have javadoc but still w/o how to use apt |
|
|
Maven AntRun plugin |
|
|
|
|
|
|
|
|
|
|
Maven Sources plugin |
|
|
|
|
|
|
|
|
|
|
Maven Project Help Plugin |
|
|
|
|
|
Beta |
|
|
|
|
Maven RAR Plugin |
|
|
|
|
|
|
|
|
|
Maven SCM Plug-in |
|
|
|
|
|
Alpha |
|
|
|
|
Maven Verifier plugin |
|
|
|
|
|
Beta |
|
|
|
Maven Distributed Reports/Plugins
Rating |
Plugin |
M1 |
M2 |
FC |
Rev |
Doc |
Rel |
Author for m2 version |
Comments |
Open Issues |
---|---|---|---|---|---|---|---|---|---|---|
|
Maven Changelog Plugin |
|
|
|
|
|
Beta |
Edwin Punzalan |
Includes dev and file activity |
|
|
Maven Checkstyle Plugin |
|
|
|
|
|
Beta |
|
|
|
|
Maven Javadoc Plug-in |
|
|
|
|
|
Beta |
|
|
|
|
Surefire Report Plugin |
|
|
|
|
|
Beta |
Johnny Ruiz III |
|
|
|
Maven JXR Plug-in |
|
|
|
|
|
Beta |
|
|
|
Maven Project Reports |
|
|
|
|
|
Beta |
|
Equivalent with Doxia |
|
|
|
|
|
|
|
Beta |
|
Includes announcement and JIRA |
|
|
Maven Clover Plugin |
|
|
|
|
|
Alpha |
The plugin does not only generate reports. It has a clover:check goal to fail the build if TPC is below a threshold for example |
|
|
Maven JDepend Plugin |
|
|
|
|
|
|
Allan Ramirez |
|
|
Maven JDiff Plugin |
|
|
|
|
|
|
Edwin Punzalan |
|
|
Maven PMD Plug-in |
|
|
|
|
|
Beta |
|
|
|
|
Maven Tasklist Plug-in |
|
|
|
|
|
Beta |
|
|
|
Maven License Plug-in |
|
|
|
|
|
N/A |
|
Part of project-reports |
N/A |
|
Maven DocBook Plugin |
|
|
|
|
|
N/A |
|
Equivalent with Doxia |
Low Priority Maven Plugins
Rating |
Plugin |
M1 |
M2 |
FC |
Rev |
Doc |
Rel |
Author for m2 version |
Comments |
Open Issues |
---|---|---|---|---|---|---|---|---|---|---|
|
Maven AspectJ Plugin |
|
|
|
|
|
|
|
Mojo sandbox |
|
|
Maven Cruise ctrl Plugin |
|
|
|
|
|
|
|
|
|
|
Maven Ant Plugin |
|
|
|
|
|
Beta |
|
|
|
|
Maven Jalopy Plugin |
|
|
|
|
|
|
Johnny Ruiz III |
With APT documentation |
|
|
Maven Jetty plugin |
|
|
|
|
|
|
|
|
|
Maven Native Plug-in |
|
|
|
|
|
|
|
|
|
Maven JNLP Plug-in |
|
|
|
|
|
|
M2 version in Progress, will incorporate JNLP and Webstart plugins |
||
|
Maven PDF Plug-in |
|
|
|
|
|
|
Should be a Doxia sink. In progress with iText http://www.lowagie.com/iText/ |
N/A |
|
|
Maven Antlr Plugin |
|
|
|
|
|
Alpha |
|
|
|
|
Maven Hibernate Plug-in |
|
|
|
|
|
|
Edwin Punzalan |
|
|
|
Maven Console Plugin |
|
|
|
|
|
|
|
|
|
Maven NSIS Plug-in |
|
|
|
|
|
|
|
|
|
Maven JBoss plugin |
|
|
|
|
|
|
Jeff Genender |
Jeff should use Cargo |
|
Maven Abbot plugin |
|
|
|
|
|
|
|
Possibly no maintainer for m2 version |
|
Maven Castor Plugin |
|
|
|
|
|
|
John Tolentino |
|
|
Maven Uberjar Plugin |
|
|
|
|
|
|
Johnny Ruiz |
much is already covered by assembly and uberjar bootstrap was very slow. would prefer a jarjar plugin |
|
Maven POM Plugin |
|
|
|
|
|
|
|
We only need the validation goals from this, which could be part of a generic XML validation plugin |
|
Maven JBuilder Plug-in |
|
|
|
|
|
|
|
|
Low Priority Maven Reports
Rating |
Plugin |
M1 |
M2 |
FC |
Rev |
Doc |
Rel |
Author for m2 version |
Comments |
Open Issues |
---|---|---|---|---|---|---|---|---|---|---|
|
Maven Dashboard Plugin |
|
|
|
|
|
|
|
May have a significantly different implementation under m2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allan Ramirez, ~chisisi |
|
|
|
Maven Simian Plugin |
|
|
|
|
|
|
|
|
|
Maven Html2XDoc Plug-in |
|
|
|
|
|
|
|
Could easily make an html parser for Doxia |
|
Maven MultiChanges plugin |
|
|
|
|
|
|
|
Maybe N/a? |
Hosted Outside Maven
Rating |
Plugin |
M1 |
M2 |
FC |
Doc |
Rel |
Author for m2 version |
Comments |
Open Issues |
---|---|---|---|---|---|---|---|---|---|
|
Maven JPOX Plugin |
|
|
|
|
Alpha |
|
|
|
|
Maven Clirr Plugin |
|
|
|
|
|
|
|
|
Maven JDBC Plug-in |
|
|
|
|
|
in mojo sandbox pending more features |
|
|
Maven Execute Plug-in |
|
|
|
|
|
replaced by the exec-maven-plugin in mojo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contains wsdl2java and java2wsdl goals |
|
|
Tomcat Plugin |
|
|
|
|
|
Mark Hobson |
|
|
XDoclet Plugin |
|
|
|
|
|
|
|
|
Maven XML Beans Plugin |
|
|
|
|
|
David Jencks, Brett Porter and Kris Bravo |
|
|
|
|
|
|
|
|
Timothy Bennett (Apache Felix) |
|||
|
Maven Cactus Plugin |
|
|
|
|
|
Kenney Westerhof |
|
|
|
Maven Cargo Plugin |
|
|
|
|
|
Scott Ryan |
|
|
|
Maven Emma Plugin |
|
|
|
|
|
|
|
|
|
Maven Commons Attributes |
|
|
|
|
|
|
|
|
|
Maven TestNG Plugin |
|
|
|
|
|
|
http://testng.org/doc/maven.html (could be a surefire battery in m2) |
|
|
C# (csharp) Plugin |
|
|
|
|
|
|
||
|
Maven Validator Plugin |
|
|
|
|
|
|
|
|
|
Maven Historical Plugin |
|
|
|
|
|
|
|
|
|
Maven RMIC Plugin |
|
|
|
|
|
Not yet started |
|
|
|
Maven Lint4J Plug-in |
|
|
|
|
|
|
|
|
|
Maven StatCVS Plugin |
|
|
|
|
|
|
|
|
|
Maven Taglib Plugin |
|
|
|
|
|
|||
|
Maven xsddoc Plugin |
|
|
|
|
|
|
|
|
|
Maven DocCheck Plugin |
|
|
|
|
|
|
|
|
|
Maven QALab Plugin |
|
|
|
|
|
|
??? |
|
|
UCDD (use cases) Plugin |
|
|
|
|
|
|
|
|
|
Maven NBM Plugin |
|
|
|
|
|
Website and installation instructions |
||
|
Maven Slimdog plugin |
|
|
|
|
|
|
|
|
|
NetBeans FreeForm Plugin |
|
|
|
|
|
|
Mojo sandbox |
|
|
Groovy Plugin |
|
|
|
|
|
Jeff Genender |
Mojo sandbox |
|
Hosted At maven-plugins.sf.net
Rating |
Plugin |
M1 |
M2 |
FC |
Doc |
Repl |
Author for m2 version |
Comments |
---|---|---|---|---|---|---|---|---|
|
Maven Cobertura Plugin |
|
|
|
|
|
M2 version hosted at MOJO |
Mojo sandbox |
|
Maven AptDoc Plugin |
|
|
|
|
|
|
Doxia in m2 |
|
Maven Findbugs Plug-in |
|
|
|
|
|
|
|
|
Weblogic EJBGen Plugin |
|
|
|
|
|
|
Not at sourceforge, just similar to that below |
|
Weblogic Plugin |
|
|
|
|
|
In Progress |
|
|
Maven izpack Plug-in |
|
|
|
|
|
|
|
|
Maven javaapp Plug-in |
|
|
|
|
|
|
Assembly plugin |
|
Maven jaxb Plug-in |
|
|
|
|
|
|
|
|
Maven sdocbook Plug-in |
|
|
|
|
|
|
See DocBook above |
|
Maven was5 Plug-in |
|
|
|
|
|
|
|
|
Maven Axis Plug-in |
|
|
|
|
|
|
|
|
Maven dbunit Plug-in |
|
|
|
|
|
|
|
|
Maven deb Plug-in |
|
|
|
|
|
|
|
|
Maven sourceforge Plug-in |
|
|
|
|
|
|
|
|
Maven word2html Plug-in |
|
|
|
|
|
|
|
|
Maven db2 Plug-in |
|
|
|
|
|
|
|
|
Maven dotuml Plug-in |
|
|
|
|
|
|
|
|
Maven doxygen Plug-in |
|
|
|
|
|
|
|
|
Maven files Plug-in |
|
|
|
|
|
|
|
|
Maven flash Plug-in |
|
|
|
|
|
|
|
|
Maven help Plug-in |
|
|
|
|
|
|
|
|
Maven javancss Plug-in |
|
|
|
|
|
|
|
|
Maven junitpp Plug-in |
|
|
|
|
|
|
|
|
Maven kodo Plug-in |
|
|
|
|
|
|
|
|
Maven macker Plug-in |
|
|
|
|
|
|
|
|
Maven middlegen Plug-in |
|
|
|
|
|
|
|
|
Maven news Plug-in |
|
|
|
|
|
|
|
|
Maven rpm Plug-in |
|
|
|
|
|
|
|
|
Runtime builder Plugin |
|
|
|
|
|
|
|
|
Maven springgraph Plug-in |
|
|
|
|
|
|
|
|
Maven strutsdoc Plug-in |
|
|
|
|
|
|
|
|
Maven tasks Plug-in |
|
|
|
|
|
|
|
|
Maven transform Plug-in |
|
|
|
|
|
|
|
|
Maven uberdist Plug-in |
|
|
|
|
|
|
|
|
Maven vignette Plug-in |
|
|
|
|
|
|
|
|
Maven was40 Plug-in |
|
|
|
|
|
|
|
|
Maven webtest Plug-in |
|
|
|
|
|
|
|
|
Maven wiki Plug-in |
|
|
|
|
|
|
|
|
Maven xmlresume Plug-in |
|
|
|
|
|
|
|
Wanted Plugins
Rating |
Plugin |
M1 |
M2 |
FC |
Doc |
Repl |
Author for m2 version |
Comments |
---|---|---|---|---|---|---|---|---|
|
Maven JarJar Plugin |
|
|
|
|
|
|
Not in the assembly plugin due to license |
|
Old plugins that will not be converted
Maven Artifact Plugin |
Maven 1.x specific, superseded by install/deploy |
Maven Appserver Plugin |
No longer supported under Maven 1: no maintainer |
Maven Ashkelon Plugin |
No longer supported under Maven 1: no maintainer |
Maven AspectWerkz Plugin |
AspectWerkz is merging with AspectJ |
Maven Caller Plugin |
Maven 1.x specific, not needed |
Maven TJDO plugin |
No longer supported under Maven 1: no maintainer - use JPOX instead |
Maven VDoclet Plug-in |
Removed from Maven 1, not needed in Maven 2 |
Maven Webserver Plugin |
No longer supported under Maven 1: no maintainer |
Maven Wizard Plug-in |
No longer supported under Maven 1: no maintainer |
Maven Touchstone Plug-in |
Maven 1.x specific, superseded by verifier |
Maven Touchstone Partner Plug-in |
Maven 1.x specific, superseded by verifier |
Maven J2EE Plugin |
Removed from Maven 1, folded into other plugins |
Maven JDEE Plug-in |
No longer supported under Maven 1: no maintainer |
Maven JUnitDoclet Plug-in |
No longer supported under Maven 1: no maintainer |
Maven Latka Plug-in |
No longer supported under Maven 1: no maintainer |
Maven Struts Plugin |
No longer supported under Maven 1: no maintainer |
Maven JDeveloper Plug-in |
No longer supported under Maven 1: no maintainer |
Maven Latex Plug-in |
No longer supported under Maven 1: no maintainer |
Maven Shell Plug-in |
No longer supported under Maven 1: no maintainer |
Maven Gump Plug-in |
No Maven2 support in Gump2 - use Continuum |
Maven Repository Plug-in |
Comprehensive replacement repository tools in development |
Maven JCoverage plugin |
Deprecated, see Cobertura |
Maven JellyDoc Plug-in |
Maven 1.x specific |
Maven MultiProject Plugin |
Maven 1.x specific, built in to Maven 2 |