|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReleasePhase
A phase in the release cycle.
Field Summary | |
---|---|
static String |
ROLE
The Plexus role. |
Method Summary | |
---|---|
ReleaseResult |
clean(List<MavenProject> reactorProjects)
Clean up after a phase if it leaves any additional files in the checkout. |
ReleaseResult |
execute(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
List<MavenProject> reactorProjects)
Execute the phase. |
ReleaseResult |
execute(ReleaseDescriptor releaseDescriptor,
Settings settings,
List<MavenProject> reactorProjects)
Deprecated. Use execute(ReleaseDescriptor, ReleaseEnvironment, List) instead. |
ReleaseResult |
simulate(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
List<MavenProject> reactorProjects)
Simulate the phase, but don't make any changes to the project. |
ReleaseResult |
simulate(ReleaseDescriptor releaseDescriptor,
Settings settings,
List<MavenProject> reactorProjects)
Deprecated. Use simulate(ReleaseDescriptor, ReleaseEnvironment, List) instead. |
Field Detail |
---|
static final String ROLE
Method Detail |
---|
ReleaseResult execute(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<MavenProject> reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor
- the configuration to usereleaseEnvironment
- the environmental configuration, such as Maven settings, Maven home, etc.reactorProjects
- the reactor projects
ReleaseExecutionException
- an exception during the execution of the phase
ReleaseFailureException
- a failure during the execution of the phaseReleaseResult simulate(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<MavenProject> reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
releaseDescriptor
- the configuration to usereleaseEnvironment
- the environmental configuration, such as Maven settings, Maven home, etc.reactorProjects
- the reactor projects
ReleaseExecutionException
- an exception during the execution of the phase
ReleaseFailureException
- a failure during the execution of the phaseReleaseResult execute(ReleaseDescriptor releaseDescriptor, Settings settings, List<MavenProject> reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
execute(ReleaseDescriptor, ReleaseEnvironment, List)
instead.
releaseDescriptor
- the configuration to usesettings
- the settings.xml configurationreactorProjects
- the reactor projects
ReleaseExecutionException
- an exception during the execution of the phase
ReleaseFailureException
- a failure during the execution of the phaseReleaseResult simulate(ReleaseDescriptor releaseDescriptor, Settings settings, List<MavenProject> reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
simulate(ReleaseDescriptor, ReleaseEnvironment, List)
instead.
releaseDescriptor
- the configuration to usesettings
- the settings.xml configurationreactorProjects
- the reactor projects
ReleaseExecutionException
- an exception during the execution of the phase
ReleaseFailureException
- a failure during the execution of the phaseReleaseResult clean(List<MavenProject> reactorProjects)
reactorProjects
- the reactor projects
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |