Full name:
org.apache.maven.plugins:maven-release-plugin:2.1:stage
Description:
Attributes:
2.0-beta-8
.Name | Type | Since | Description |
---|---|---|---|
stagingRepository | String |
2.0-beta-8 |
URL of the staging repository to use. |
workingDirectory | File |
2.0-beta-8 |
The checkout directory. Default value is: ${project.build.directory}/checkout . |
Name | Type | Since | Description |
---|---|---|---|
arguments | String |
2.0-beta-8 |
Additional arguments to pass to the Maven executions, separated by
spaces. |
connectionUrl | String |
2.0-beta-8 |
The SCM URL to checkout from. If omitted, the one from the
release.properties file is used, followed by the URL
from the current POM. |
goals | String |
2.0-beta-8 |
A comma or space separated list of goals to execute on deployment.
Default value is either deploy or deploy
site-deploy , if the project has a
<distributionManagement>/<site> element. |
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 |
2.0-beta-8 |
The SCM password to use. |
pomFileName | String |
2.0-beta-8 |
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 . |
releaseProfiles | String |
2.0-beta-8 |
Comma separated profiles to enable on deployment, in addition to
active profiles for project execution. |
scmCommentPrefix | String |
2.0-beta-5 |
The message prefix to use for all SCM changes. Default value is: [maven-release-plugin] . |
tag | String |
2.0-beta-8 |
The SCM tag to use. |
tagBase | String |
2.0-beta-8 |
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. |
useReleaseProfile | boolean |
2.0-beta-8 |
Whether to use the release profile that adds sources and javadocs
to the released artifact, if appropriate. Default value is: true . |
username | String |
2.0-beta-8 |
The SCM username to use. |
java.lang.String
2.0-beta-8
No
${arguments}
release.properties
file is used, followed by the URL
from the current POM.java.lang.String
2.0-beta-8
No
${connectionUrl}
deploy
or deploy
site-deploy
, if the project has a
<distributionManagement>/<site> element.java.lang.String
2.0-beta-8
No
${goals}
java.io.File
2.0-beta-8
No
${java.home}
boolean
2.0
No
${localCheckout}
false
java.io.File
2.0-beta-8
No
${maven.repo.local}
MavenExecutor
implementation to use.java.lang.String
2.0-beta-8
No
${mavenExecutorId}
invoker
java.io.File
2.0-beta-8
No
${maven.home}
java.lang.String
2.0-beta-8
No
${password}
java.lang.String
2.0-beta-8
No
${pomFileName}
java.util.Map
2.0-beta-6
No
true
by default to preserve backward
compatibility.boolean
2.1
No
${pushChanges}
true
java.lang.String
2.0-beta-8
No
${releaseProfiles}
java.lang.String
2.0-beta-5
No
${scmCommentPrefix}
[maven-release-plugin]
java.lang.String
2.0-beta-8
Yes
${stagingRepository}
tag:
java.lang.String
2.0-beta-8
No
${tag}
http://svn.apache.org/repos/asf/maven/plugins/tags
.
The URL is an SVN URL and does not include the SCM provider and
protocol.java.lang.String
2.0-beta-8
No
${tagBase}
boolean
2.0-beta-8
No
${useReleaseProfile}
true
java.lang.String
2.0-beta-8
No
${username}
java.io.File
2.0-beta-8
Yes
${workingDirectory}
${project.build.directory}/checkout