Package org.apache.maven.shared.release
Interface ReleaseManager
-
- All Known Implementing Classes:
DefaultReleaseManager
public interface ReleaseManagerRelease management classes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbranch(ReleaseBranchRequest branchRequest)Branch a projectvoidclean(ReleaseCleanRequest cleanRequest)Clean a release.voidperform(ReleasePerformRequest performRequest)Perform a releaseReleaseResultperformWithResult(ReleasePerformRequest performRequest)voidprepare(ReleasePrepareRequest prepareRequest)Prepare a release.ReleaseResultprepareWithResult(ReleasePrepareRequest prepareRequest)voidrollback(ReleaseRollbackRequest rollbackRequest)Rollback changes made by the previous releasevoidupdateVersions(ReleaseUpdateVersionsRequest updateVersionsRequest)Update version numbers for a project
-
-
-
Method Detail
-
prepare
void prepare(ReleasePrepareRequest prepareRequest) throws ReleaseExecutionException, ReleaseFailureException
Prepare a release.- Parameters:
prepareRequest- all prepare arguments- Throws:
ReleaseExecutionException- if there is a problem performing the releaseReleaseFailureException- if there is a problem performing the release- Since:
- 2.3
-
prepareWithResult
ReleaseResult prepareWithResult(ReleasePrepareRequest prepareRequest)
-
performWithResult
ReleaseResult performWithResult(ReleasePerformRequest performRequest)
-
perform
void perform(ReleasePerformRequest performRequest) throws ReleaseExecutionException, ReleaseFailureException
Perform a release- Parameters:
performRequest- all perform arguments- Throws:
ReleaseExecutionException- if there is a problem performing the releaseReleaseFailureException- if there is a problem performing the release- Since:
- 2.3
-
clean
void clean(ReleaseCleanRequest cleanRequest) throws ReleaseFailureException
Clean a release.- Parameters:
cleanRequest- all clean arguments- Throws:
ReleaseFailureException- Since:
- 2.3
-
rollback
void rollback(ReleaseRollbackRequest rollbackRequest) throws ReleaseExecutionException, ReleaseFailureException
Rollback changes made by the previous release- Parameters:
rollbackRequest- all rollback arguments- Throws:
ReleaseExecutionException- if there is a problem during release rollbackReleaseFailureException- if there is a problem during release rollback- Since:
- 2.3
-
branch
void branch(ReleaseBranchRequest branchRequest) throws ReleaseExecutionException, ReleaseFailureException
Branch a project- Parameters:
branchRequest- all branch arguments- Throws:
ReleaseExecutionException- if there is a problem during release branchReleaseFailureException- if there is a problem during release branch- Since:
- 2.3
-
updateVersions
void updateVersions(ReleaseUpdateVersionsRequest updateVersionsRequest) throws ReleaseExecutionException, ReleaseFailureException
Update version numbers for a project- Parameters:
updateVersionsRequest- all update versions arguments- Throws:
ReleaseExecutionException- if there is a problem during update versionsReleaseFailureException- if there is a problem during update versions- Since:
- 2.3
-
-