Maven Plugin Plugin Goals
dIon Gillard
plugin:plugin
Build a plugin jar. Requires at least maven 1.1 and
maven-artifact-plugin 1.7.
plugin:download
Download and install plugin from the remote repos.
Must provide groupId, artifactId and version variables.
You will be prompted for any that are omitted.
plugin:download-artifact
Download plugin from the remote repos.
Must provide groupId, artifactId and version variables.
You will be prompted for any that are omitted.
plugin:generate-docs
Generate navigation, goals, properties and tags docs
plugin:generate-goals
Generate goals.xml for the plugin
plugin:generate-navigation
Generate navigation.xml for the plugin
plugin:generate-properties
Generate properties.xml for the plugin
plugin:generate-tags
Generate tags.xml skeleton for any jelly taglibs included in the plugin
plugin:install
Build and install the current plugin in
${maven.plugin.dir}.
This calls plugin:plugin and therefore
requires at least maven 1.1 and maven-artifact-plugin 1.7.
plugin:install-now
Install the plugin into the current Maven instance.
It is also installed into the user's plugin cache so that it will be available to
that user on subsequent Maven invocations.
This calls plugin:plugin and therefore
requires at least maven 1.1 and maven-artifact-plugin 1.7.
plugin:uninstall
Uninstall all versions of the plugin from Maven's plugins dir
plugin:uninstall-now
Uninstall the plugin from the current Maven instance.
It is also uninstalled from the user's plugin cache and the global Maven installation.
plugin:test
Run a plugin's test project by executing maven with a goal called
testPlugin in ${maven.plugin.test.dir}.
This directory should contain a project.xml project
descriptor and a custom maven.xml file that
defines the goal.
plugin:repository-install
Install the current plugin version to the local repository.
This calls plugin:plugin and therefore
requires at least maven 1.1 and maven-artifact-plugin 1.7.
plugin:repository-install-snapshot
Install a snapshot build of the plugin to the local repository.
DEPRECATED: use plugin:repository-install with
-SNAPSHOT in the project version for equivalent behaviour.
plugin:repository-deploy
Deploy the current plugin version to the remote repository.
This uses the Artifact plugin to
do the deployment, so properties need to be set up as per that plugin.
This calls plugin:plugin and therefore
requires at least maven 1.1 and maven-artifact-plugin 1.7.
plugin:repository-deploy-snapshot
Deploy a snapshot build of the plugin to the remote repository.
This uses the Artifact plugin to
do the deployment, so properties need to be set up as per that plugin.
DEPRECATED: use plugin:repository-deploy with
-SNAPSHOT in the project version for equivalent behaviour.