Full name:
org.apache.maven.plugins:maven-release-plugin:2.5.2:perform
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
workingDirectory | File | - | The checkout directory. Default value is: ${project.build.directory}/checkout. User property is: workingDirectory. |
Name | Type | Since | Description |
---|---|---|---|
arguments | String | - | Additional arguments to pass to the Maven executions, separated by
spaces. User property is: arguments. |
connectionUrl | String | - | 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. User property is: connectionUrl. |
dryRun | boolean | - | Dry run: don't checkout anything from the scm repository, or modify
the checkout. The goals (by default at least deploy)
will not be executed. Default value is: false. User property is: dryRun. |
goals | String | - | A 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. User property is: goals. |
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 for release:perform and 2.5.2 for release:stage | 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. User property is: localCheckout. |
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. User property is: mavenExecutorId. |
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. User property is: password. |
pomFileName | String | - | The file name of the POM to execute any goals against. User property is: pomFileName. |
releaseProfiles | String | 2.0-beta-8 | Comma separated profiles to enable on deployment, in addition to
active profiles for project execution. User property is: releaseProfiles. |
useReleaseProfile | boolean | - | Whether to use the release profile that adds sources and javadocs
to the released artifact, if appropriate. If set to true, the
release plugin sets the property "performRelease" to true, which
activates the profile "release-profile", which is inherited from
the super pom. Default value is: true. User property is: useReleaseProfile. |
username | String | - | The SCM username to use. User property is: username. |