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, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, simulateprotected ResourceBundle getResourceBundle(Locale locale)
public ReleaseResult clean(List<MavenProject> reactorProjects)
ReleasePhaseclean in interface ReleasePhasereactorProjects - the reactor projectspublic ReleaseResult execute(ReleaseDescriptor releaseDescriptor, Settings settings, List<MavenProject> reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
ReleasePhaseexecute in interface ReleasePhasereleaseDescriptor - 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
ReleasePhasesimulate in interface ReleasePhasereleaseDescriptor - 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–2015 The Apache Software Foundation. All rights reserved.