public interface ReleaseManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ROLE
The Plexus role.
|
| Modifier and Type | Method and Description |
|---|---|
void |
branch(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
boolean dryRun)
Branch a project
|
void |
branch(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
boolean dryRun,
ReleaseManagerListener listener)
Branch a project
|
void |
branch(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean dryRun)
Deprecated.
|
void |
branch(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean dryRun,
ReleaseManagerListener listener)
Deprecated.
|
void |
clean(ReleaseDescriptor releaseDescriptor,
ReleaseManagerListener listener,
java.util.List reactorProjects)
Clean a release.
|
void |
perform(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects)
Perform a release.
|
void |
perform(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
boolean clean)
Perform a release, and optionnaly cleanup.
|
void |
perform(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
ReleaseManagerListener listener)
Perform a release.
|
void |
perform(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects)
Deprecated.
|
void |
perform(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean clean)
Deprecated.
|
void |
perform(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
ReleaseManagerListener listener)
Deprecated.
|
ReleaseResult |
performWithResult(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
ReleaseManagerListener listener) |
ReleaseResult |
performWithResult(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
ReleaseManagerListener listener)
Deprecated.
|
void |
prepare(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects)
Prepare a release.
|
void |
prepare(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
boolean resume,
boolean dryRun)
Prepare a release.
|
void |
prepare(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
boolean resume,
boolean dryRun,
ReleaseManagerListener listener)
Prepare a release.
|
void |
prepare(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects)
Deprecated.
Use
prepare(ReleaseDescriptor, ReleaseEnvironment, List) instead. |
void |
prepare(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean resume,
boolean dryRun)
Deprecated.
|
void |
prepare(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean resume,
boolean dryRun,
ReleaseManagerListener listener)
Deprecated.
|
ReleaseResult |
prepareWithResult(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
boolean resume,
boolean dryRun,
ReleaseManagerListener listener) |
ReleaseResult |
prepareWithResult(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean resume,
boolean dryRun,
ReleaseManagerListener listener)
|
void |
rollback(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects)
Rollback changes made by the previous release
|
void |
rollback(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects,
ReleaseManagerListener listener)
Rollback changes made by the previous release
|
void |
rollback(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects)
Deprecated.
|
void |
rollback(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
ReleaseManagerListener listener)
Deprecated.
|
void |
updateVersions(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects)
Update version numbers for a project
|
void prepare(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to pass to the preparation stepsreleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid prepare(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
prepare(ReleaseDescriptor, ReleaseEnvironment, List) instead.releaseDescriptor - the configuration to pass to the preparation stepssettings - the settings.xml configurationreactorProjects - the reactor projectsReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid prepare(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, boolean resume, boolean dryRun) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to pass to the preparation stepsreleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsresume - resume a previous release, if the properties file existsdryRun - do not commit any changes to the file system or SCMReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid prepare(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, boolean resume, boolean dryRun) throws ReleaseExecutionException, ReleaseFailureException
prepare(ReleaseDescriptor, ReleaseEnvironment, List, boolean, boolean) instead.releaseDescriptor - the configuration to pass to the preparation stepssettings - the settings.xml configurationreactorProjects - the reactor projectsresume - resume a previous release, if the properties file existsdryRun - do not commit any changes to the file system or SCMReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid prepare(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, boolean resume, boolean dryRun, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to pass to the preparation stepsreleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsresume - resume a previous release, if the properties file existsdryRun - do not commit any changes to the file system or SCMlistener - the listenerReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid prepare(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, boolean resume, boolean dryRun, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
prepare(ReleaseDescriptor, ReleaseEnvironment, List, boolean, boolean, ReleaseManagerListener) instead.releaseDescriptor - the configuration to pass to the preparation stepssettings - the settings.xml configurationreactorProjects - the reactor projectsresume - resume a previous release, if the properties file existsdryRun - do not commit any changes to the file system or SCMlistener - the listenerReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releaseReleaseResult prepareWithResult(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, boolean resume, boolean dryRun, ReleaseManagerListener listener)
ReleaseResult prepareWithResult(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, boolean resume, boolean dryRun, ReleaseManagerListener listener)
void perform(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid perform(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
perform(ReleaseDescriptor, ReleaseEnvironment, List) insteadreleaseDescriptor - the configuration to use for releasesettings - the settings.xml configurationreactorProjects - the reactor projectsReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid perform(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectslistener - the listenerReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid perform(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
perform(ReleaseDescriptor, ReleaseEnvironment, List, ReleaseManagerListener) instead.releaseDescriptor - the configuration to use for releasesettings - the settings.xml configurationreactorProjects - the reactor projectslistener - the listenerReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releaseReleaseResult performWithResult(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, ReleaseManagerListener listener)
ReleaseResult performWithResult(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, ReleaseManagerListener listener)
performWithResult(ReleaseDescriptor, ReleaseEnvironment, List, ReleaseManagerListener) instead.void perform(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, boolean clean) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsclean - flag to clean the release after performReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid perform(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, boolean clean) throws ReleaseExecutionException, ReleaseFailureException
perform(ReleaseDescriptor, ReleaseEnvironment, List, boolean) instead.releaseDescriptor - the configuration to use for releasesettings - the settings.xml configurationreactorProjects - the reactor projectsclean - flag to clean the release after performReleaseExecutionException - if there is a problem performing the releaseReleaseFailureException - if there is a problem performing the releasevoid clean(ReleaseDescriptor releaseDescriptor, ReleaseManagerListener listener, java.util.List reactorProjects)
releaseDescriptor - the configuration to use for releasereactorProjects - the reactor projectsvoid rollback(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid rollback(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
rollback(ReleaseDescriptor, ReleaseEnvironment, List) instead.releaseDescriptor - the configuration to use for releasesettings - the settings.xml configurationreactorProjects - the reactor projectsReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid rollback(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectslistener - the listenerReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid rollback(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
rollback(ReleaseDescriptor, ReleaseEnvironment, List, ReleaseManagerListener) instead.releaseDescriptor - the configuration to use for releasesettings - the settings.xml configurationreactorProjects - the reactor projectslistener - the listenerReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid branch(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, boolean dryRun) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsdryRun - do not commit any changes to the file system or SCMReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid branch(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, boolean dryRun) throws ReleaseExecutionException, ReleaseFailureException
branch(ReleaseDescriptor, ReleaseEnvironment, List, boolean) instead.releaseDescriptor - the configuration to use for releasesettings - the settings.xml configurationreactorProjects - the reactor projectsdryRun - do not commit any changes to the file system or SCMReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid branch(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects, boolean dryRun, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsdryRun - do not commit any changes to the file system or SCMlistener - the listenerReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid branch(ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, java.util.List reactorProjects, boolean dryRun, ReleaseManagerListener listener) throws ReleaseExecutionException, ReleaseFailureException
branch(ReleaseDescriptor, ReleaseEnvironment, List, boolean, ReleaseManagerListener) instead.releaseDescriptor - the configuration to use for releasesettings - the settings.xml configurationreactorProjects - the reactor projectsdryRun - do not commit any changes to the file system or SCMlistener - the listenerReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackvoid updateVersions(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor - the configuration to use for releasereleaseEnvironment - settings, maven-home, java-home, etc. to use during release.reactorProjects - the reactor projectsReleaseExecutionException - if there is a problem during release rollbackReleaseFailureException - if there is a problem during release rollbackCopyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.