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.
TODO:
- Add plugins from SF project
- prioritise
Maven Distributed Plugins
- 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 |
|
| |||||||||||||
Plugin | Maven 1.x | Maven 2.x | Matches M1 Feature Set | Documentation | Replaced M1 Version | Author for m2 version | Comments | |||||||||
Maven Ant Plugin |
|
|
|
|
|
|
| |||||||||
Maven Antlr Plugin |
|
|
|
|
|
|
| |||||||||
Maven AspectJ Plugin |
|
|
|
|
|
|
| |||||||||
Maven Castor Plugin |
|
|
|
|
|
|
| |||||||||
Maven Changelog Plugin |
|
|
|
|
|
|
| |||||||||
Maven Dev Activity Plugin |
|
|
|
|
|
| Make part of changelog plugin | |||||||||
Maven File Act. Plugin |
|
|
|
|
|
| Make part of changelog plugin | |||||||||
Maven Checkstyle Plugin |
|
|
|
|
|
|
| |||||||||
Maven Clean Plugin |
|
|
|
|
|
|
| |||||||||
Maven Clover Plugin |
|
|
|
|
| In progress | ||||||||||
Maven Distribution Plugin |
|
|
|
|
|
| Assembly Plugin in m2 | |||||||||
Maven NSIS Plug-in |
|
|
|
|
|
|
| |||||||||
Maven EAR Plugin |
|
|
|
|
|
|
| |||||||||
Maven Eclipse Plugin |
|
|
|
|
|
|
| |||||||||
Maven EJB Plugin |
|
|
|
|
|
|
| |||||||||
Maven Genapp Plugin |
|
|
|
|
|
| Equivalent with Archetypes | |||||||||
Maven Hibernate Plug-in |
|
|
|
|
| Edwin Punzalan | In progress | |||||||||
| Maven Commons Attributes Maven IDEA Plug-in |
|
|
|
|
|
|
| ||||||||
| Maven Jalopy TestNG Plugin |
|
|
|
|
|
| One is partially done in mojos@codehaus | http://testng.org/doc/maven.html (could be a surefire battery in m2) | |||||||
| C# (csharp) Plugin |
| Maven Jar Plug-in |
|
|
|
|
|
|
| ||||||
| Commons-attributes Plugin Maven Java Plug-in |
|
|
|
|
|
|
| M2 version at Mojo |
| ||||||
Same as compiler plugin in m2 | Maven Javacc Validator Plugin |
|
|
|
|
|
| Allan Ramirez | ||||||||
Finished | Maven Javadoc Plug-in Historical Plugin |
|
|
|
|
|
|
| ||||||||
| Maven JBoss plugin RMIC Plugin |
|
|
|
|
| Not yet started |
| ||||||||
| Maven JBuilder Lint4J Plug-in |
|
|
|
|
|
|
| ||||||||
| Maven JDepend StatCVS Plugin |
|
|
|
| Allan Ramirez | In Progress |
|
| |||||||
| Maven Taglib Maven JDiff Plugin |
|
|
|
|
|
| Maven Jetty plugin |
|
|
|
|
| |||
| Maven xsddoc Plugin | Kristian Nordal <kristian.nordal at gmail.com> | In Progress | Maven JNLP Plug-in |
|
|
|
|
|
|
| |||||
| Maven JUnit Report DocCheck Plugin |
|
|
|
|
|
|
| ||||||||
Should this be inside the surefire plugin? | Maven JXR Plug-in QALab Plugin |
|
|
|
|
|
| ??? | ||||||||
| UCDD (use cases) Plugin |
| Maven LinkCheck Plug-in |
|
|
|
|
|
|
| ||||||
| Maven Native Plug-in NBM Plugin |
|
|
|
|
|
|
| Dan Tran <dantran at gmail.com> has expressed interest in developing the m2 version | |||||||
Maven Plugin Plugin |
|
|
|
|
|
|
| |||||||||
Website and installation instructions | ||||||||||||||||
| Maven Slimdog plugin |
|
|
|
|
|
|
|
| |||||||
| NetBeans FreeForm Plugin |
| Maven PMD Plug-in |
|
|
|
|
|
| Mojo sandbox |
| |||||
Maven RAR Plugin |
|
|
|
|
|
|
| |||||||||
| Groovy Plugin |
| Maven Release Plug-in |
|
|
| Jeff Genender | Mojo sandbox |
|
Hosted At maven-plugins.sf.net
Rating | Plugin | M1 | M2 | FC | Doc | Repl | Author for m2 version | Comments | |||
---|---|---|---|---|---|---|---|---|---|---|---|
| Maven Cobertura | ||||||||||
Maven SCM Plug-in |
|
|
|
|
|
|
| ||||
Maven Simian Plugin |
|
|
|
|
|
|
| ||||
Maven Site Plugin |
|
|
|
|
|
| M2 version hosted at MOJO | Mojo sandbox | |||
| Maven AptDoc Plugin Maven Tasklist Plug-in |
|
|
|
|
| Submitted | Doxia in m2 | |||
by Fabrizio Guistina - needs review. | Maven Test Findbugs Plug-in |
|
|
|
|
|
|
| Surefire plugin in m2 | ||
| Weblogic EJBGen Maven WAR Plugin |
|
|
|
|
|
|
| Not at sourceforge, just similar to that below | ||
| Weblogic Maven Console Plugin |
|
|
|
|
|
| In Progress | |||
| Maven izpack Plug-in |
| Maven Cruise ctrl Plugin |
|
|
|
|
|
|
| |
| Maven FAQ javaapp Plug-in |
|
|
|
|
| Equivalent | Assembly plugin | |||
with Doxia | Maven Html2XDoc jaxb Plug-in |
|
|
|
|
| Could |
| |||
easily make an html parser for Doxia | Maven License sdocbook Plug-in |
|
|
|
|
| Part | See DocBook above | |||
of project-reports | Maven PDF was5 Plug-in |
|
|
|
|
|
| Should be a Doxia sink | |||
Maven DocBook Plugin |
|
|
|
|
|
| Equivalent with Doxia | ||||
| |||||||||||
| Maven Axis Maven XDoc Plug-in |
|
|
|
|
|
|
| |||
Equivalent with Doxia | Maven Announcement Plugindbunit Plug-in |
|
|
|
|
| Announcement, (multi?)changes and JIRA all need to work together and may require some rethinking before implementation |
|
| ||
| Maven deb Plug-in |
|
| Maven Changes Plugin |
|
|
|
|
|
|
|
| Maven JIRA sourceforge Plug-in |
|
|
|
|
|
|
| |||
| Maven MultiChanges pluginword2html Plug-in |
|
|
|
|
|
|
| |||
Maybe N/a? | Maven Dashboard Plugin db2 Plug-in |
|
|
|
|
|
| May have a significantly different implementation under m2 |
Hosted Outside Maven
| |||||||||||
| Maven dotuml Plug-in |
|
|
|
|
|
|
| |||
| Maven doxygen Plug-in | ||||||||||
Plugin | Maven 1.x | Maven 2.x | Matches M1 Feature Set | Documentation | Replaced M1 Version | Author for m2 version | Comments | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Maven Clirr Plugin |
|
|
|
|
|
|
| ||||
http://clirr.sourceforge.net/clirr-maven/index.html | Maven Lint4J files Plug-in |
|
|
|
|
|
|
| |||
| Maven Findbugs flash Plug-in |
|
|
|
|
|
|
| |||
| Maven SableCC help Plug-in |
|
|
|
|
|
| ||||
| Maven WSDL2Java Plugin javancss Plug-in |
|
|
|
|
|
| ||||
| Maven junitpp Plug-in Maven NBM Plugin |
|
|
|
|
| Milos Kleint <mkleint at codehaus.org> | Planned for 2.0 final, not started yet |
|
| |
| Maven kodo Plug-in Weblogic EJBGen Plugin |
|
|
|
|
|
| Tomcat Plugin | |||
| Maven macker Plug-in |
|
|
|
|
|
|
| |||
| Maven middlegen Plug-in Maven Validator Plugin |
|
|
|
|
|
|
| |||
| Maven news Plug-in | XDoclet Plugin |
|
|
|
|
| Kenney Westerhof <forge at neonics.com> | http://www.neonics.com/projects/maven-xdoclet-plugin/ ) |
|
|
| Maven rpm Plug-in Maven Taglib Plugin |
|
|
|
|
|
|
| |||
| Maven xsddoc Runtime builder Plugin |
|
|
|
|
|
|
| |||
| Maven DocCheck Plugin springgraph Plug-in |
|
|
|
|
|
| UCDD (use cases) Plugin | |||
| Maven strutsdoc Plug-in |
|
|
|
|
|
|
| |||
| Maven tasks Plug-in Maven Historical Plugin |
|
|
|
|
|
| Weblogic Plugin | |||
| Maven transform Plug-in |
|
|
|
|
| Ryan Scott <Scott.Ryan at echostar.com> | In Progress |
|
| |
| Maven uberdist Plug-in Maven XML Beans Plugin |
|
|
|
|
| David Jencks, Brett Porter and Kris Bravo | In Progress |
|
| |
| Maven vignette Plug-in Maven OSGi Plugin |
|
|
|
|
| M1: http://mavenosgiplugin.berlios.de/ |
|
| ||
| Maven was40 Plug-in Maven QALab Plugin |
|
|
|
|
|
|
| |||
??? | Maven Cactus Plugin webtest Plug-in |
|
|
|
|
|
|
| |||
| Maven Cargo Plugin wiki Plug-in |
|
|
|
|
|
| Scott Ryan expressed interest in developing the m2 version |
| ||
| Maven xmlresume Plug-in Maven Cobertura Plugin |
|
|
|
|
| Will Gwaltney | In Progress |
Wanted PluginsPlugins
Rating | Plugin | M1 | M2 | FC | Doc | Repl | Plugin | Maven 1.x | Maven 2.x | Documentation | Author for m2 version | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maven JarJar Plugin |
|
|
|
|
| Maven TestNG Plugin |
|
|
|
|
|
Low priority
Plugin | Maven 1.x | Maven 2.x | Matches M1 Feature Set | Documentation | Replaced M1 Version | Author for m2 version | Comments |
---|---|---|---|---|---|---|---|
Maven Abbot plugin |
|
|
|
|
|
| Possibly no maintainer for m2 version |
Maven Uberjar Plugin |
|
|
|
|
| Johnny Ruiz | In Progress - 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 |
New as of Maven2
Maven Sources Plugin |
Maven Verifier plugin |
Old plugins that will not be converted
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 Artifact Plugin | |
Maven Appserver Plugin | |
Maven Ashkelon Plugin | |
Maven AspectWerkz Plugin | |
Maven Caller Plugin | |
Maven TJDO plugin | |
Maven VDoclet Plug-in | |
Maven Webserver Plugin | |
Maven Wizard Plug-in | |
Maven Touchstone Plug-in | |
Maven Touchstone Partner Plug-in | |
Maven J2EE Plugin | |
Maven JDEE Plug-in | |
Maven JUnitDoclet Plug-in | |
Maven Latka Plug-in | |
Maven Struts Plugin | |
Maven JDeveloper Plug-in | |
Maven Latex Plug-in | |
Maven Shell Plug-in | |
Maven Gump Plug-in (No Maven2 support in Gump) | |
Maven Repository Plug-in | |
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 |