Fork me on GitHub

Plugins

In order to guard against corrupted downloads/installations, it is highly recommended to verify the signature of the release bundles against the public KEYS used by the MojoHaus developers.

Production Plugins

The following plugins have been released and are generally available for production use. However after the move from Codehaus to MojoHaus a lot of plugins have not been migrated (yet), so when the issue tracking is missing, the plugin has not been migrated: if you want to migrate a plugin to contribute, please ask on the mailing list.

Plugin Version Description Issue tracking
Application Server Plugins that support integration with application servers.
jboss-packaging central Packages various JBoss deployable archive files including AOP, ESB, HAR, SAR, and Spring. GitHub
was6 central IBM WebSphere Application Server 6.x, 7 & 8.x support. -
weblogic central Supports various tasks within the Weblogic 8.1, 9.x, 10.x, 12.x environment. -
Generators / Compilers / Translators Plugins providing support for code generation, compilation and translation.
antlr central Process ANTLRv2 grammars. -
aspectj central Weaves aspects with AspectJ. GitHub
axistools central Axis wsdl2java and java2wsdl support. GitHub
castor central Source generation with Castor XML. GitHub
commons-attributes central Source generation for Commons Attributes. -
GWT central GWT. GitHub
hibernate3 central Integration with Hibernate 3.x -
idlj central Process IDL files into Java sources. -
javacc central Process JavaCC grammars. GitHub
jaxb2 central Generates Java classes from XML Schemas (and binding files) and creates XML Schemas from annotated Java classes, using JAXB2. GitHub
jaxws central JAX-WS wsgen/wsimport tooling support. GitHub
jpox central Support for JPOX JDO. -
jslint central Provides fast and efficient JSLint code validation when developing JavaScript applications. -
js import central Provides Maven dependency management for JavaScript applications. -
jspc central Provides support for JSP compilation. -
native2ascii central Converts files with characters in any supported character encoding to one with ASCII and/or Unicode escapes. GitHub
rmic central Generates rmi (Remote Method Invocation) stub and skeleton classes. -
sablecc central Process SableCC grammars. -
sqlj central Translates SQLJ source code to Java source code. GitHub
xdoclet central Provides XDoclet functionality to Maven. -
Reporting Plugins which generate reports.
clirr central Checks Java libraries for binary and source compatibility with older releases. GitHub
cobertura central Code coverage via Cobertura. GitHub
l10n central The Localization Tools Maven Plugin helps with internationalization and localization of your projects. GitHub
scmchangelog central Simple Reporter that creates a changelog report using comments and tags from Subversion. -
taglist central Generates a report on various tags found in the code. GitHub
javancss central Source measurement suite for Java. GitHub
jdepend central Generates JDepend reports. GitHub
Testing Plugins which support testing.
codenarc central Generate CodeNarc report against Groovy source code. -
findbugs central Generates a FindBugs report. GitHub
fitnesse central Fully integrated standalone wiki, and acceptance testing framework. -
selenium central Supports automated web-application testing. -
webtest central Supports automated web-application testing using Canoo WebTest -
chronos-jmeter central Execute performancetests with jmeter and analyze the results. -
chronos-surefire central Analyze time spent in unittests used to measure performance -
chronos-report central Create reports of performance testresults. -
Tools Miscellaneous tools available through Maven.
animal-sniffer central Verifies classes against API signatures. GitHub
appassembler central Generates bin and Java Service Wrapper scripts for Java applications. GitHub
build-helper central Miscellaneous goals to support build process. GitHub
buildnumber central Creates unique build number for each build. GitHub
buildplan central Inspects the lifecycle of your project. GitHub
cassandra central Mojo's plugin for Apache Maven to allow controlling Apache Cassandra. GitHub
ditaot central Support for DITA transformations using DITA Open Toolkit. GitHub
exec central Execution of system and Java programs. GitHub
flatten central Flattens your pom.xml before install or deploy. GitHub
keytool central Manipulates keys and keystores. GitHub
latex central Builds PDF documents from LaTeX, BibTeX and such. GitHub
license central Tools to deal with licenses and thirdparties of a maven project. GitHub
mrm central Hosts a mock Maven Repository Manager for use when integration testing Maven plugins. GitHub
ounce central Perform Ouncelabs Ounce code security scans. -
rpm central Assembles files into an RPM package. GitHub
siteskinner central Apply a new skin on a published site generated by Maven GitHub
sql central Execution of SQL statements. GitHub
templating central Filters sources the Maven Right Way. GitHub
tidy central Sorts the sections of a pom.xml into the canonical order. GitHub
truezip central Manipulates archive files. GitHub
versions central Supports various tasks for updating the versions of components in the POM. GitHub
vfs central Maven plugin for Apache Commons Virtual File System (VFS). GitHub
wagon central Transfer files between URLs. GitHub
xml central XML transformation and validation. GitHub

Pre-release Plugins

The following are pre-releases of plugins. They have had releases, but are not deemed ready for production use yet.

Plugin Version Description
Generators / Compilers / Translators Plugins providing support for code generation, compilation and translation.
apt central Annotation Processing Tool.
cbuilds central Convert Autoconf projects into RPMs.
enchanter central Execute expect like scripts over telnet/ssh sessions.
jspc central Support for JSP compilation w/pluggable JSP compiler implementations.
native central Compile C and C++ sources.
retrotranslator central Translates JDK 5.0 classes to be compatible with a 1.4 JVM.
servicedoc central Generates nice REST Documentation from JAX-RS
smc central State Machine Compiler.
springws central Spring ws plugin for extracting .wsdl files.
IDEs Plugins that support integration with integrated developer environments.
ideauidesigner central Intellij IDEA form generation.
Reporting Plugins which generate reports.
dashboard central Aggregate results from Checkstyle, Cobertura, Clover, Surefire, PMD, CPD, FindBugs, Taglist reports.
docbook central Support for Docbook transformations.
emma central EMMA plugin for Maven 2.
jdiff central Generates JDiff report.
Scripting Plugins which support script languages.
javascript tools central A set of tools to bring maven support to JavaScript developers.
jruby central JRuby scripting support for Maven.
Testing Plugins which support testing.
dbunit central Support for using DbUnit.
Tools Miscellaneous tools available through Maven.
batik central Rasterizes SVGs using Apache Batik.
dbupgrade central Incremental Database Upgrade.
ianal central "I am not a lawyer."
jalopy central Formats java source files following a coding convention.
jasperreports central Compiles Jasper Report Design Files.
nsis central Utilizes the NSIS command line installer script compiler to generate a Windows installer exe from a setup.nsi script.
osxappbundle central Bundles Maven projects as OS X applications.
properties central Read and write properties files.
ship central Helps shipping releases when doing Continuous Deployment.
solaris central Creates System V packages.
unix central Creates packages for all common UNIX platforms.
webminifier central Provides JavaScript and CSS minification for Maven projects.
webstart central Prepare webstart applications.

Plugin Graveyard

These are plugins which been deprecated or are no longer being maintained.

Plugin Description
antlr3 Superseded by Maven plugin for ANTLR V3.
failsafe Moved to Maven Failsafe Plugin.
groovy Moved to GMaven.
jboss Superseded by JBoss AS7 Deployment Plugin
jboss-sar Deprecated use the jboss-packaging plugin instead.
jetty Superseded by Mortbay official Jetty maven plugin.
lesscss Moved to LESS CSS Maven Plugin at GitHub.
minijar Added as minimizeJar parameter to the maven-shade-plugin.
platform-detector Deprecated use the rpm-cbuild:platform-detect goal instead.
project-sources Deprecated use wagon-maven-plugin or maven-dependency-plugin instead.
netbeans-freeform NetBeans has developed its own Maven support: https://netbeans.org/features/ide/build-tools.html
nb-repository-plugin Moved to Apache NetBeans (incubator) : https://bits.netbeans.org/mavenutilities/nb-repository-plugin/
nbm-maven-plugin Moved to Apache NetBeans (incubator) : https://bits.netbeans.org/mavenutilities/nbm-maven-plugin/
openjpa Moved to and maintained by the Apache OpenJPA project: https://openjpa.apache.org/enhancement-with-maven.html
rat Moved to the Apache Creadur Project.
remote-source Deprecated use wagon-maven-plugin or maven-dependency-plugin instead.
shade Moved to the official Maven plugins and is now maintained as Maven Shade Plugin.
shitty Superseded by the official Maven Invoker Plugin.
sysdeo-tomcat Superseded by Eclipse WTP
tomcat Moved to the official Maven plugins and is now maintained in The Tomcat Project : tomcat-maven-plugin
wsdl2java Deprecated use the axistools-maven-plugin instead.
xfire Deprecated use the Maven cxf plugins instead.
xmlbeans Superseded by XmlBeans Maven Plugin.
xslt Deprecated use the xml-maven-plugin instead.