Warning |
---|
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 | | | | | | |
|
|
| |||||||
| 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 lover: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 | | | | | | | Deprecated in favor of Mortbay 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 Taylor and Kris Bravo |
|
| |||||||
| | | | | | Timothy Bennett (Apache Felix) | ||||||||||
| Maven Cactus Plugin | | | | | | Kenney Westerhof |
| ||||||||
| Maven Cargo Plugin | | | | | | Vincent Massol & 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 | | | | | |
| |||||||||
| 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 | | | | | |
|
| ||||||||
| 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 | ||||
Plugin | Maven 1.x | Maven 2.x | Author | Comments | |
---|---|---|---|---|---|
Maven Abbot plugin | | |
|
| |
Maven Announcement Plugin | | |
|
|
|
Maven Ant Plugin | | |
|
|
|
Maven Antlr Plugin | | |
|
| |
Maven Appserver Plugin | | |
|
| |
Maven Artifact Plugin | | NA |
|
| |
Maven Ashkelon Plugin | | |
|
| |
Maven AspectJ Plugin | | |
|
| |
Maven AspectWerkz Plugin | | |
|
| |
Maven Caller Plugin | | NA |
|
| |
Maven Castor Plugin | | |
|
| |
Maven Changelog Plugin | | |
|
| |
Maven Changes Plugin | | |
|
| |
Maven Checkstyle Plugin | | |
|
| |
Maven Clean Plugin | | |
|
| |
Maven Clover Plugin | | |
|
| |
Maven Console Plugin | | |
|
| |
Maven Cruise Control Plugin | | |
|
| |
Maven Dashboard Plugin | | |
|
| |
Maven Developer Activity Plugin | | |
|
| |
Maven Distribution Plugin | | |
|
| |
Maven DocBook Plugin | | | Equivalent with Doxia |
| |
Maven EAR Plugin | | |
|
| |
Maven Eclipse Plugin | | |
|
| |
Maven EJB Plugin | | |
|
| |
Maven FAQ Plug-in | | |
| Equivalent with Doxia | |
Maven File Activity Plug-in | | |
|
| |
Maven Genapp Plugin | | |
| Equivalent with Archetypes | |
Maven Gump Plug-in | | |
|
| |
Maven Hibernate Plug-in | | |
|
| |
Maven Html2XDoc Plug-in | | |
| Could easily make an html parser for Doxia | |
Maven IDEA Plug-in | | |
|
| |
Maven J2EE Plugin | | |
|
| |
Maven Jalopy Plugin | | |
| One is partially done in mojos@codehaus | |
Maven Jar Plug-in | | |
| ||
Maven Java Plug-in | | |
| Same as compiler plugin in m2 | |
Maven Javacc Plugin | | |
|
| |
Maven Javadoc Plug-in | | |
|
| |
Maven JBoss plugin | | |
|
| |
Maven JBuilder Plug-in | | |
|
| |
Maven JCoverage plugin | | |
| One is partially done in mojos@apache | |
Maven JDEE Plug-in | | |
|
| |
Maven JDepend Plugin | | |
|
| |
Maven JDeveloper Plug-in | | |
|
| |
Maven JDiff Plugin | | |
|
| |
Maven JellyDoc Plug-in | | NA |
|
| |
Maven Jetty plugin | | | Kristian Nordal <kristian.nordal at gmail.com> | In Progress | |
Maven JIRA Plug-in | | |
|
| |
Maven JNLP Plug-in | | |
|
| |
Maven JUnit Report Plug-in | | |
|
| |
Maven JUnitDoclet Plug-in | | |
| Don't think this was very popular | |
Maven JXR Plug-in | | |
|
| |
Maven Latex Plug-in | | |
|
| |
Maven Latka Plug-in | | |
|
| |
Maven License Plug-in | | |
|
| |
Maven LinkCheck Plug-in | | |
|
| |
Maven MultiChanges plugin | | |
|
| |
Maven Multi-Project Plug-in | | NA |
| Multi project handled natively in m2 | |
Maven Native Plug-in | | |
|
| |
Maven NSIS Plug-in | | |
|
| |
Maven PDF Plug-in | | |
|
| |
Maven Plugin Plugin | | |
|
| |
Maven PMD Plug-in | | |
|
| |
Maven POM Plugin | | |
|
| |
Maven RAR Plugin | | |
|
| |
Maven Release Plug-in | | |
|
| |
Maven Repository Plug-in | | |
|
| |
Maven Source Control Management Plug-in | | |
|
| |
Maven Shell Plug-in | | |
|
| |
Maven Simian Plugin | | |
|
| |
Maven Site Plugin | | |
|
| |
Maven Struts Plugin | | |
|
| |
Maven Tasklist Plug-in | | |
|
| |
Maven Test Plug-in | | |
| Surefire plugin in m2 | |
Maven TJDO plugin | | |
|
| |
Maven Touchstone Plug-in | | NA |
| We have ITs in m2 | |
Maven Touchstone Partner Plug-in | | NA |
| We have ITs in m2 | |
Maven Uberjar Plugin | | |
|
| |
Maven VDoclet Plug-in | | |
|
| |
Maven WAR Plugin | | |
|
|
|
Maven Webserver Plugin | | |
|
| |
Maven Wizard Plug-in | | |
|
| |
Maven XDoc Plug-in | | |
| Equivalent with Doxia | |
Other |
|
|
|
| |
Maven NBM Plugin | | |
|
| |
Weblogic EJBGen Plugin | | |
|
| |
Tomcat Plugin | | |
|
| |
Maven Validator Plugin | | |
|
| |
XDoclet Plugin | | |
|
| |
Maven Taglib Plugin | | |
|
| |
Maven xsddoc Plugin | | |
|
| |
Maven DocCheck Plugin | | |
|
| |
UCDD (use cases) Plugin | | |
| ||
Maven Historical Data Plugin | | |
|
| |
Weblogic Plugin | | | Ryan Scott <Scott.Ryan at echostar.com> | In Progress |