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 43 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:

Animal Sniffer Maven Plugin - Verify your project against signatures.

Animal Sniffer Enforcer Rule - Verify your project against signatures.

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.

Castor Plugin - Generates Java beans from XML schemas using Castor XML code generator.

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.

JavaCC Plugin - Generate parsers from JavaCC grammars.

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.

Maven License Plugin - Manage the license headers of your source files

Patch Plugin - Apply patch files to the project source tree.

PDF Plugin - Generate PDF documents from site sources.

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 Plugin - Create bundles for an upload request to the central Maven repository.

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 - Execute SQL statements.

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.

Versions Plugin - Manage the versions of artifacts in a project's POM.

Virtualization Plugin - Control virtual computers on a virtualization platform (e.g. VMware/Xen/VirtualBox/... etc).

WAR Plugin - Build a WAR from the current project.

XSLT Plugin - Run XSL Transformations.

  • No labels