|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReleaseManager
Release management classes.
Field Summary | |
---|---|
static java.lang.String |
ROLE
The Plexus role. |
Method Summary | |
---|---|
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. Use branch(ReleaseDescriptor, ReleaseEnvironment, List, boolean) instead. |
void |
branch(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean dryRun,
ReleaseManagerListener listener)
Deprecated. Use branch(ReleaseDescriptor, ReleaseEnvironment, List, boolean, ReleaseManagerListener) instead. |
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. Use perform(ReleaseDescriptor, ReleaseEnvironment, List) instead |
void |
perform(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean clean)
Deprecated. Use perform(ReleaseDescriptor, ReleaseEnvironment, List, boolean) instead. |
void |
perform(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
ReleaseManagerListener listener)
Deprecated. Use perform(ReleaseDescriptor, ReleaseEnvironment, List, ReleaseManagerListener) instead. |
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. Use performWithResult(ReleaseDescriptor, ReleaseEnvironment, List, ReleaseManagerListener) instead. |
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. Use prepare(ReleaseDescriptor, ReleaseEnvironment, List, boolean, boolean) instead. |
void |
prepare(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
boolean resume,
boolean dryRun,
ReleaseManagerListener listener)
Deprecated. Use prepare(ReleaseDescriptor, ReleaseEnvironment, List, boolean, boolean, ReleaseManagerListener) instead. |
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)
Deprecated. Use prepareWithResult(ReleaseDescriptor, ReleaseEnvironment, List, boolean, boolean, ReleaseManagerListener) instead. |
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. Use rollback(ReleaseDescriptor, ReleaseEnvironment, List) instead. |
void |
rollback(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings,
java.util.List reactorProjects,
ReleaseManagerListener listener)
Deprecated. Use rollback(ReleaseDescriptor, ReleaseEnvironment, List, ReleaseManagerListener) instead. |
Field Detail |
---|
static final java.lang.String ROLE
Method Detail |
---|
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 projects
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 projects
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 SCM
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 SCM
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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)
prepareWithResult(ReleaseDescriptor, ReleaseEnvironment, List, boolean, boolean, ReleaseManagerListener)
instead.
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 projects
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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)
instead
releaseDescriptor
- the configuration to use for releasesettings
- the settings.xml configurationreactorProjects
- the reactor projects
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 perform
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 perform
ReleaseExecutionException
- if there is a problem performing the release
ReleaseFailureException
- 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 projects
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- 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 projects
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- 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 SCM
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- 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 SCM
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- 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 listener
ReleaseExecutionException
- if there is a problem during release rollback
ReleaseFailureException
- if there is a problem during release rollback
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |