Plugin |
Type* |
Version |
Release Date |
Description |
Source Repository |
Issue Tracking |
Core plugins |
|
|
|
Plugins corresponding to default core phases (ie. clean, compile). They may have muliple goals as well. |
|
|
clean |
B |
2.4.1 |
2010-05-12 |
Clean up after the build. |
SVN |
JIRA |
compiler |
B |
2.3.2 |
2010-09-09 |
Compiles Java sources. |
SVN |
JIRA |
deploy |
B |
2.5 |
2009-12-24 |
Deploy the built artifact to the remote repository. |
SVN |
JIRA |
failsafe |
B |
2.6 |
2010-08-16 |
Run the Junit integration tests in an isolated classloader. |
SVN |
JIRA |
install |
B |
2.3.1 |
2010-05-21 |
Install the built artifact into the local repository. |
SVN |
JIRA |
resources |
B |
2.4.3 |
2010-05-21 |
Copy the resources to the output directory for including in the JAR. |
SVN |
JIRA |
site |
B |
2.1.1 |
2010-06-04 |
Generate a site for the current project. |
SVN |
JIRA |
surefire |
B |
2.6 |
2010-08-16 |
Run the Junit unit tests in an isolated classloader. |
SVN |
JIRA |
verifier |
B |
1.0 |
2010-01-30 |
Useful for integration tests - verifies the existence of certain conditions. |
SVN |
JIRA |
Packaging types / tools |
|
|
|
These plugins relate to packaging respective artifact types. |
|
|
ear |
B |
2.4.2 |
2010-05-21 |
Generate an EAR from the current project. |
SVN |
JIRA |
ejb |
B |
2.3 |
2010-09-18 |
Build an EJB (and optional client) from the current project. |
SVN |
JIRA |
jar |
B |
2.3.1 |
2010-05-21 |
Build a JAR from the current project. |
SVN |
JIRA |
rar |
B |
2.2 |
2007-02-28 |
Build a RAR from the current project. |
SVN |
JIRA |
war |
B |
2.1 |
2010-08-18 |
Build a WAR from the current project. |
SVN |
JIRA |
shade |
B |
1.4 |
2010-08-11 |
Build an Uber-JAR from the current project, including dependencies. |
SVN |
JIRA |
Reporting plugins |
|
|
|
Plugins which generate reports, are configured as reports in the POM and run under the site generation lifecycle. |
|
|
changelog |
R |
2.2 |
2010-05-28 |
Generate a list of recent changes from your SCM. |
SVN |
JIRA |
changes |
B+R |
2.3 |
2009-12-09 |
Generate a report from issue tracking or a change document. |
SVN |
JIRA |
checkstyle |
B+R |
2.6 |
2010-09-25 |
Generate a checkstyle report. |
SVN |
JIRA |
clover |
B+R |
2.4 |
2007-04-23 |
Generate a Clover report. NOTE: Moved to Atlassian.com |
SVN |
JIRA |
doap |
B |
1.0 |
2008-08-01 |
Generate a Description of a Project (DOAP) file from a POM. |
SVN |
JIRA |
docck |
B |
1.0 |
2008-11-16 |
Documentation checker plugin. |
SVN |
JIRA |
javadoc |
B+R |
2.7 |
2010-05-04 |
Generate Javadoc for the project. |
SVN |
JIRA |
jxr |
R |
2.2 |
2010-06-05 |
Generate a source cross reference. |
SVN |
JIRA |
linkcheck |
R |
1.0.1 |
2010-09-19 |
Generate a Linkcheck report of your project's documentation. |
SVN |
JIRA |
pmd |
B+R |
2.5 |
2010-05-04 |
Generate a PMD report. |
SVN |
JIRA |
project-info-reports |
R |
2.2 |
2010-05-20 |
Generate standard project reports. |
SVN |
JIRA |
surefire-report |
R |
2.6 |
2010-08-16 |
Generate a report based on the results of unit tests. |
SVN |
JIRA |
Tools |
|
|
|
These are miscellaneous tools available through Maven by default. |
|
|
ant |
B |
2.3 |
2009-11-11 |
Generate an Ant build file for the project. |
SVN |
JIRA |
antrun |
B |
1.3 |
2008-10-11 |
Run a set of ant tasks from a phase of the build. |
SVN |
JIRA |
archetype |
B |
2.0-alpha-5 |
2010-04-23 |
Generate a skeleton project structure from an archetype. |
SVN |
JIRA |
assembly |
B |
2.2-beta-5 |
2009-12-13 |
Build an assembly (distribution) of sources and/or binaries. |
SVN |
JIRA |
dependency |
B+R |
2.1 |
2009-01-10 |
Dependency manipulation (copy, unpack) and analysis. |
SVN |
JIRA |
enforcer |
B |
1.0-beta-1 |
2009-02-25 |
Environmental constraint checking (Maven Version, JDK etc), User Custom Rule Execution. |
SVN |
JIRA |
gpg |
B |
1.1 |
2010-06-01 |
Create signatures for the artifacts and poms. |
SVN |
JIRA |
help |
B |
2.1.1 |
2010-03-26 |
Get information about the working environment for the project. |
SVN |
JIRA |
invoker |
B |
1.5 |
2009-10-26 |
Run a set of Maven projects and verify the output. |
SVN |
JIRA |
jarsigner |
B |
1.2 |
2009-09-30 |
Signs or verifies project artifacts. |
SVN |
JIRA |
one |
B |
1.2 |
2007-09-12 |
A plugin for interacting with legacy Maven 1.x repositories and builds. |
SVN |
JIRA |
patch |
B |
1.1.1 |
2010-01-06 |
Use the gnu patch tool to apply patch files to source code. |
SVN |
JIRA |
pdf |
B |
1.1 |
2009-12-13 |
Generate a PDF version of your project's documentation. |
SVN |
JIRA |
plugin |
B+R |
2.6 |
2010-05-05 |
Create a Maven plugin descriptor for any mojos found in the source tree, to include in the JAR. |
SVN |
JIRA |
release |
B |
2.0 |
2010-02-10 |
Release the current project - updating the POM and tagging in the SCM. |
SVN |
JIRA |
reactor |
B |
1.0 |
2008-09-27 |
Build a subset of interdependent projects in a reactor |
SVN |
JIRA |
remote-resources |
B |
1.1 |
2009-09-22 |
Copy remote resources to the output directory for inclusion in the artifact. |
SVN |
JIRA |
repository |
B |
2.3.1 |
2010-07-21 |
Plugin to help with repository-based tasks. |
SVN |
JIRA |
scm |
B |
1.4 |
2010-08-08 |
Generate a SCM for the current project. |
SVN |
JIRA |
source |
B |
2.1.2 |
2010-05-21 |
Build a JAR of sources for use in IDEs and distribution to the repository. |
SVN |
JIRA |
stage |
B |
1.0-alpha-2 |
2009-07-14 |
Assists with release staging and promotion. |
SVN |
JIRA |
toolchains |
B |
1.0 |
2009-11-01 |
Allows to share configuration across plugins. |
SVN |
JIRA |
IDEs |
|
|
|
Plugins that simplify integration with integrated developer environments. |
|
|
eclipse |
B |
2.8 |
2010-02-25 |
Generate an Eclipse project file for the current project. |
SVN |
JIRA |
idea |
B |
2.2 |
2008-08-08 |
Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules) |
SVN |
JIRA |