Full name:
org.apache.maven.plugins:maven-release-plugin:2.2.2:clean
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
arguments | String | - | Additional arguments to pass to the Maven executions, separated by
spaces. |
javaHome | File | 2.0-beta-8 | The JAVA_HOME parameter to use for forked Maven invocations. Default value is: ${java.home}. |
localCheckout | boolean | 2.0 | Use a local checkout instead of doing a checkout from the upstream
repository. ATTENTION: This will only work with distributed SCMs
which support the file:// protocol like e.g. git, jgit or hg! TODO:
we should think about having the defaults for the various SCM
providers provided via modello! Default value is: false. |
localRepoDirectory | File | 2.0-beta-8 | The command-line local repository directory in use for this build
(if specified). Default value is: ${maven.repo.local}. |
mavenExecutorId | String | 2.0-beta-8 | Role hint of the MavenExecutor implementation to use. Default value is: invoker. |
mavenHome | File | 2.0-beta-8 | The M2_HOME parameter to use for forked Maven invocations. Default value is: ${maven.home}. |
password | String | - | The SCM password to use. |
pomFileName | String | - | The file name of the POM to execute any goals against. |
providerImplementations | Map | 2.0-beta-6 | List of provider implementations. |
pushChanges | boolean | 2.1 | Implemented with git will or not push changes to the upstream
repository. true by default to preserve backward
compatibility. Default value is: true. |
scmCommentPrefix | String | 2.0-beta-5 | The message prefix to use for all SCM changes. Default value is: [maven-release-plugin] . |
tag | String | - | The SCM tag to use. |
tagBase | String | - | The tag base directory in SVN, you must define it if you don't use
the standard svn layout (trunk/tags/branches). For example,
http://svn.apache.org/repos/asf/maven/plugins/tags.
The URL is an SVN URL and does not include the SCM provider and
protocol. |
tagNameFormat | String | 2.2.0 | Format to use when generating the tag name if none is specified.
Property interpolation is performed on the tag, but in order to
ensure that the interpolation occurs during release, you must use
@{...} to reference the properties rather than
${...}. The following properties are available:
Default value is: @{project.artifactId}-@{project.version}. |
username | String | - | The SCM username to use. |
tag: