release:clean
Full name:
org.apache.maven.plugins:maven-release-plugin:3.0.0-M7:clean
Description:
Clean up after a release preparation. This is done automatically
after a successful
release:perform
, so is best served
for cleaning up a failed or abandoned release, or a dry run. Note
that only the working copy is cleaned up, no previous steps are
rolled back. For more info see https://maven.apache.org/plugins/maven-release-plugin/examples/clean-release.html.Attributes:
- Requires a Maven project to be executed.
- Executes as an aggregator plugin.
- The goal is not marked as thread-safe and thus does not support parallel builds.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<arguments> |
String |
- |
Additional arguments to pass to the Maven executions, separated by
spaces. User property is: arguments .Alias is: prepareVerifyArgs . |
<javaHome> |
File |
2.0-beta-8 |
The JAVA_HOME parameter to use for forked Maven
invocations.Default value is: ${java.home} . |
<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 Maven home parameter to use for forked Maven invocations. Default value is: ${maven.home} . |
<pomFileName> |
String |
- |
The file name of the POM to execute any goals against. As of
version 3.0.0, this defaults to the name of POM file of the project
being built. Default value is: ${project.file.name} .User property is: pomFileName . |
<releaseStrategyId> |
String |
3.0.0-M5 |
The role-hint for the Strategy implementation used to
specify the phases per goal.Default value is: default .User property is: releaseStrategyId . |
Parameter Details
<arguments>
Additional arguments to pass to the Maven executions, separated by
spaces.
- Type:
java.lang.String
- Required:
No
- User Property:
arguments
- Alias:
prepareVerifyArgs
<javaHome>
The
JAVA_HOME
parameter to use for forked Maven
invocations.- Type:
java.io.File
- Since:
2.0-beta-8
- Required:
No
- Default:
${java.home}
<localRepoDirectory>
The command-line local repository directory in use for this build
(if specified).
- Type:
java.io.File
- Since:
2.0-beta-8
- Required:
No
- Default:
${maven.repo.local}
<mavenExecutorId>
Role hint of the
MavenExecutor
implementation to use.- Type:
java.lang.String
- Since:
2.0-beta-8
- Required:
No
- User Property:
mavenExecutorId
- Default:
invoker
<mavenHome>
The Maven home parameter to use for forked Maven invocations.
- Type:
java.io.File
- Since:
2.0-beta-8
- Required:
No
- Default:
${maven.home}
<pomFileName>
The file name of the POM to execute any goals against. As of
version 3.0.0, this defaults to the name of POM file of the project
being built.
- Type:
java.lang.String
- Required:
No
- User Property:
pomFileName
- Default:
${project.file.name}
<releaseStrategyId>
The role-hint for the
Strategy
implementation used to
specify the phases per goal.- Type:
java.lang.String
- Since:
3.0.0-M5
- Required:
No
- User Property:
releaseStrategyId
- Default:
default