Maven Plugin Matrix

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:

Apache hosted plug-ins

Mojo hosted plug-ins

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
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Oct 27, 2005

    Jan Dockx says:

    please add <http://statcvs-xml.berlios.de/maven-plugin/>
  2. 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

  3. Nov 15, 2005

    Michael Böckling says:

    Please add the link http://docs.safehaus.org/display/OSGI/OSGi+Plugin+for+Maven+...
  4. 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/.

  5. 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.

  6. 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?

  7. 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/

  8. 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.

  9. Jan 05, 2006

    Thomas Van de Velde says:

    I belive Cargo is now supported on M2. http://cargo.codehaus.org/Maven2+plugin

    I belive Cargo is now supported on M2. http://cargo.codehaus.org/Maven2+plugin

  10. 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/

  11. 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/&nbsp

  12. 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/>