Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 34 Next »

This is the place where users can contribute information, tips, examples, surprise etc. about the standard Maven plugins. There is no guarantee that this information is accurate. But it may help to find common answers before they appear in the documentation.

Here's a page that explaing how you configure Reporting Plugins.

The following plugins are the standard plugins for Maven2:

Ant Plugin - Generate an Ant build file for the project.

Antlr Plugin - Generate sources from an Antlr grammar.

Antrun Plugin - Generate sources from an Antlr grammar.

Archetype Plugin - Generate a skeleton project structure from an archetype.

Assembly Plugin - Build an assembly (distribution) of sources and binaries.

Changelog Plugin - Generate a SCM change log.

Changes Plugin - Generate a release history from a handcrafted changes report.

Checkstyle Plugin - Generate a checkstyle report.

Clean Plugin - Clean up after the build.

Clirr Plugin - Check Java libraries for binary and source compatibility with older releases.

Clover Plugin - Generate a Clover report.

Cobertura Plugin - Generate a Cobertura report of code coverage and complexity.

Compiler Plugin - Compiles Java sources.

Dashboard Plugin - Aggregates Cobertura/Surefire/Checkstyle/PMD/CPD Reports.

DBUnit Plugin - Puts a database into a known state between test runs.

Dependency Plugin - Analyze, copy, unpack dependencies.

Deploy Plugin - Deploy the built artifact to the remote repository.

DOAP Plugin - Generate DOAP info file from the POM.

Docbkx Maven Plugin - Build documentation from DocBook sources.

Documentation Checker Plugin - Check plugin site for conformance with plugin documentation standard.

EAR Plugin - Generate an EAR from the current project.

Eclipse Plugin - Generate an Eclipse project file for the current project.

EJB Plugin - Build an EJB (and optional client) from the current project.

Enforcer Plugin - Check build constraints like Maven or Java version.

FindBugs Plugin - Check for various bugs in Java source code.

GPG Plugin - Sign artifacts using GnuPG.

Help Plugin - Get information about the working environment for the project.

IDEA Plugin - Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules).

Install Plugin - Install the built artifact into the local repository.

Invoker Plugin - Invoke Maven sub builds during a main build, e.g. to do integration tests.

JAR Plugin - Build a JAR from the current project.

Javadoc Plugin - Generate Javadoc for the project.

JSPC Plugin - Pre-compile JavaServer Pages (JSP)

JXR Plugin - Integrate source cross-reference into site.

One Plugin - Build Maven 1.x plugins with Maven 2.x.

Plugin Plugin - Create a Maven plugin descriptor for any Mojo's found in the source tree, to include in the JAR.

PMD Plugin - Generate a PMD report.

Project Info Reports Plugin - Generate a standard project reports.

RAR Plugin - Build a RAR from the current project.

Release Plugin - Release the current project - updating the POM and tagging in the SCM.

Repository Tools - Merge repositories, etc.

Remote Resources Plugin - Filter and include packaged resources.

Resources Plugin - Copy the resources to the output directory for including in the JAR.

SCM Plugin - Perform SCM operations like check out, tag, branch etc.

Shade Plugin - Bundle project classes and dependencies into an uber JAR.

Site Plugin - Generate a site for the current project.

Source Plugin - Build a JAR of sources for use in IDEs and distribution to the repository.

Stage Plugin - Copy artifacts from one repository to another.

SQL Plugin -

Surefire Plugin - Run the unit tests in an isolated classloader.

Surefire Report Plugin - Integrate unit test results into the project site.

Verifier Plugin - Useful for integration tests - verifies the existence of certain conditions.

WAR Plugin - Build a WAR from the current project.

XSLT Plugin - Run XSL Transformations.

  • No labels