This information is currently out of date. Please consult the Maven and Mojo web sites for the existence of plugins |
- 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 | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Distribution Plugin | |
|
|
|
|
|
Assembly Plugin in m2 |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven EAR Plugin | |
|
|
|
|
|
snicoll |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Eclipse Plugin | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven EJB Plugin | |
|
|
|
|
|
Already have javadoc but still w/o how to use apt |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Archetype Plugin | |
|
|
|
|
Beta | Genapp in M1 |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven IDEA Plug-in | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Jar Plug-in | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Compiler Plug-in | |
|
|
|
|
|
Java plugin in M1 |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Plugin Plugin | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Release Plug-in | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Resources Plug-in | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Install Plug-in | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Deploy Plug-in | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Site Plugin | |
|
|
|
|
Beta | Incorporates FAQ, portions of XDoc |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Surefire Plug-in | |
|
|
|
|
Beta | Test plugin in M1 |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven WAR Plugin | |
|
|
|
|
Beta | Already have javadoc but still w/o how to use apt |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven AntRun plugin | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Sources plugin | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Project Help Plugin | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven RAR Plugin | |
|
|
|
|
|
snicoll |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven SCM Plug-in | |
|
|
|
|
Alpha |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Verifier plugin | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
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 |
jiraissues: Unable to determine if sort should be enabled |
| |
Maven Checkstyle Plugin | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Javadoc Plug-in | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Surefire Report Plugin | |
|
|
|
|
Beta | Johnny Ruiz III |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven JXR Plug-in | |
|
|
|
|
Beta | Fabrice BELLINGARD |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Project Reports | |
|
|
|
|
Beta | Equivalent with Doxia |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Changes Plugin | |
|
|
|
|
Beta | Includes announcement and JIRA |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Clover Plugin | |
|
|
|
|
Alpha | Vincent Massol | The plugin does not only generate reports. It has a lover:check goal to fail the build if TPC is below a threshold for example |
jiraissues: Unable to determine if sort should be enabled |
| |
Maven JDepend Plugin | |
|
|
|
|
|
Allan Ramirez | ||
| |
Maven JDiff Plugin | |
|
|
|
|
|
Edwin Punzalan | ||
| |
Maven PMD Plug-in | |
|
|
|
|
Beta |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Tasklist Plug-in | |
|
|
|
|
Beta | Fabrice BELLINGARD |
jiraissues: Unable to determine if sort should be enabled |
|
| |
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 |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Jalopy Plugin | |
|
|
|
|
|
Johnny Ruiz III | With APT documentation |
jiraissues: Unable to determine if sort should be enabled |
| |
Maven Jetty plugin | |
|
|
|
|
|
Kristian Nordal | Deprecated in favor of Mortbay Jetty plugin |
jiraissues: Unable to determine if sort should be enabled |
| |
Maven Native Plug-in | |
|
|
|
|
|
Dan Tran |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven JNLP Plug-in | |
|
|
|
|
|
[Jerome Lacoste] | M2 version in Progress, will incorporate JNLP and Webstart plugins | |
| |
Maven PDF Plug-in | |
|
|
|
|
|
Vincent Siveton | Should be a Doxia sink. In progress with iText http://www.lowagie.com/iText/ | N/A |
| |
Maven Antlr Plugin | |
|
|
|
|
Alpha |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Hibernate Plug-in | |
|
|
|
|
|
Edwin Punzalan |
jiraissues: Unable to determine if sort should be enabled |
|
| |
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 | ||
| |
Maven LinkCheck Plug-in | |
|
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Javacc Plugin | |
|
|
|
|
|
Allan Ramirez, Jesse McConnell |
jiraissues: Unable to determine if sort should be enabled |
|
| |
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 |
jiraissues: Unable to determine if sort should be enabled |
||
| |
Maven Clirr Plugin | |
|
|
|
|
http://clirr.sourceforge.net/clirr-maven/index.html | ||
| |
Maven JDBC Plug-in | |
|
|
|
|
Jesse McConnell | in mojo sandbox pending more features |
jiraissues: Unable to determine if sort should be enabled |
| |
Maven Execute Plug-in | |
|
|
|
|
Jesse McConnell | replaced by the exec-maven-plugin in mojo | |
| |
Maven SableCC Plug-in | |
|
|
|
|
Jesse McConnell |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven Axistools Plugin | |
|
|
|
|
Jesse McConnell | contains wsdl2java and java2wsdl goals |
jiraissues: Unable to determine if sort should be enabled |
| |
Tomcat Plugin | |
|
|
|
|
Mark Hobson | ||
| |
XDoclet Plugin | |
|
|
|
|
Kenney Westerhof | ||
| |
Maven XML Beans Plugin | |
|
|
|
|
David Jencks, Brett Porter and Kris Bravo |
jiraissues: Unable to determine if sort should be enabled |
|
| |
Maven OSGi Plugin | |
|
|
|
|
Timothy Bennett (Apache Felix) | M1: http://mavenosgiplugin.berlios.de/ | |
| |
Maven Cactus Plugin | |
|
|
|
|
Kenney Westerhof | ||
| |
Maven Cargo Plugin | |
|
|
|
|
Vincent Massol & Scott Ryan |
jiraissues: Unable to determine if sort should be enabled |
|
| |
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 | |
|
|
|
|
Chris Stevenson | JavaForge | |
| |
Commons-attributes Plugin | |
|
M2 version at Mojo | |||||
| |
Maven Validator Plugin | |
|
|
|
|
|||
| |
Maven Historical Plugin | |
|
|
|
|
|||
| |
Maven RMIC Plugin | |
|
|
|
|
Not yet started | ||
| |
Maven Lint4J Plug-in | |
|
|
|
|
|||
| |
Maven StatCVS Plugin | |
|
|
|
|
http://statcvs-xml.berlios.de/maven-plugin/ | ||
| |
Maven Taglib Plugin | |
|
|
|
|
Fabrizio Giustina | http://maven-taglib.sourceforge.net/m2/ | |
| |
Maven xsddoc Plugin | |
|
|
|
|
|||
| |
Maven DocCheck Plugin | |
|
|
|
|
|||
| |
Maven QALab Plugin | |
|
|
|
|
??? | ||
| |
UCDD (use cases) Plugin | |
|
|
|
|
|||
| |
Maven NBM Plugin | |
|
|
|
|
Milos Kleint | Website and installation instructions | |
| |
Maven Slimdog plugin | |
|
|
|
|
jiraissues: Unable to determine if sort should be enabled |
||
| |
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 | |
|
|
|
|
Ryan Scott | 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 |
jiraissues: Unable to determine if sort should be enabled |
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 |
Comments (12)
Oct 27, 2005
Jan Dockx says:
please add <http://statcvs-xml.berlios.de/maven-plugin/>please add <http://statcvs-xml.berlios.de/maven-plugin/>
Oct 28, 2005
Scott Ryan says:
I am working on the Weblogic Plugin for 2.0 but my email on this page is incorre...I am working on the Weblogic Plugin for 2.0 but my email on this page is incorrect. It should be scryan@alservices.com
Nov 15, 2005
Michael Böckling says:
Please add the link http://docs.safehaus.org/display/OSGI/OSGi+Plugin+for+Maven+...Please add the link http://docs.safehaus.org/display/OSGI/OSGi+Plugin+for+Maven+2.0
for the M2 OSGI PlugIn.
Nov 25, 2005
Andreas Brenk says:
A Maven JiBX Plugin is available at http://jibx.sourceforge.net/maven-jibx-plugi...A Maven JiBX Plugin is available at http://jibx.sourceforge.net/maven-jibx-plugin/.
Dec 01, 2005
José González Gómez says:
I have just released a Docbook plugin for Maven2, although in very alpha state. ...I have just released a Docbook plugin for Maven2, although in very alpha state. You may find the issue at http://jira.codehaus.org/browse/MOJO-165.
Dec 14, 2005
brozow says:
I updated the doc and released the Castor plugin at Mojo. Can you please update...I updated the doc and released the Castor plugin at Mojo. Can you please update the matrix?
Dec 21, 2005
manhole says:
Maven Backport175 Plugin (for M2) is available here. http://maven-backport175.sa...Maven Backport175 Plugin (for M2) is available here. http://maven-backport175.sandbox.seasar.org/
Jan 05, 2006
Chris Sterling says:
Please add the Maven Jini Plug-in which is available here: http://maven-jini-plu...Please add the Maven Jini Plug-in which is available here: http://maven-jini-plugin.jini.org/
Thanks.
Jan 05, 2006
Thomas Van de Velde says:
I belive Cargo is now supported on M2. http://cargo.codehaus.org/Maven2+pluginI belive Cargo is now supported on M2. http://cargo.codehaus.org/Maven2+plugin
Mar 20, 2006
Johann Reyes says:
Can you please add the hibernate3-maven-plugin located at http://mojo.codehaus.o...Can you please add the hibernate3-maven-plugin located at http://mojo.codehaus.org/hibernate3-maven-plugin/
Oct 09, 2006
Ricardo Gladwell says:
You might want to add and track the NMaven project which provides .NET and Mono ...You might want to add and track the NMaven project which provides .NET and Mono M2 support:
http://nmaven.sourceforge.net/ 
Nov 07, 2006
Nelson Richter says:
I won't go for Maven 2 becauseof lack of this: <http://statcvs-xml.berlios.de...I won't go for Maven 2 becauseof lack of this: <http://statcvs-xml.berlios.de/maven-plugin/>