public abstract class AbstractReleasePhase extends org.codehaus.plexus.logging.AbstractLogEnabled implements ReleasePhase
ROLE
Constructor and Description |
---|
AbstractReleasePhase() |
Modifier and Type | Method and Description |
---|---|
ReleaseResult |
clean(List<MavenProject> reactorProjects)
Clean up after a phase if it leaves any additional files in the checkout.
|
ReleaseResult |
execute(ReleaseDescriptor releaseDescriptor,
Settings settings,
List<MavenProject> reactorProjects)
Execute the phase.
|
protected ReleaseResult |
getReleaseResultSuccess() |
protected ResourceBundle |
getResourceBundle(Locale locale) |
protected void |
logDebug(ReleaseResult result,
String message) |
protected void |
logDebug(ReleaseResult result,
String message,
Exception e) |
protected void |
logError(ReleaseResult result,
String message) |
protected void |
logInfo(ReleaseResult result,
String message) |
protected void |
logWarn(ReleaseResult result,
String message) |
ReleaseResult |
simulate(ReleaseDescriptor releaseDescriptor,
Settings settings,
List<MavenProject> reactorProjects)
Simulate the phase, but don't make any changes to the project.
|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, simulate
protected ResourceBundle getResourceBundle(Locale locale)
public ReleaseResult clean(List<MavenProject> reactorProjects)
ReleasePhase
clean
in interface ReleasePhase
reactorProjects
- the reactor projectspublic ReleaseResult execute(ReleaseDescriptor releaseDescriptor, Settings settings, List<MavenProject> reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
ReleasePhase
execute
in interface ReleasePhase
releaseDescriptor
- the configuration to usesettings
- the settings.xml configurationreactorProjects
- the reactor projectsReleaseExecutionException
- an exception during the execution of the phaseReleaseFailureException
- a failure during the execution of the phasepublic ReleaseResult simulate(ReleaseDescriptor releaseDescriptor, Settings settings, List<MavenProject> reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
ReleasePhase
simulate
in interface ReleasePhase
releaseDescriptor
- the configuration to usesettings
- the settings.xml configurationreactorProjects
- the reactor projectsReleaseExecutionException
- an exception during the execution of the phaseReleaseFailureException
- a failure during the execution of the phaseprotected void logInfo(ReleaseResult result, String message)
protected void logWarn(ReleaseResult result, String message)
protected void logError(ReleaseResult result, String message)
protected void logDebug(ReleaseResult result, String message)
protected void logDebug(ReleaseResult result, String message, Exception e)
protected ReleaseResult getReleaseResultSuccess()
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.