public abstract class AbstractRewritePomsPhase extends AbstractReleasePhase
ROLE| Constructor and Description |
|---|
AbstractRewritePomsPhase() |
| Modifier and Type | Method and Description |
|---|---|
ReleaseResult |
clean(java.util.List reactorProjects)
Clean up after a phase if it leaves any additional files in the checkout.
|
ReleaseResult |
execute(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects)
Execute the phase.
|
protected abstract java.util.Map |
getNextVersionMap(ReleaseDescriptor releaseDescriptor) |
protected java.lang.String |
getOriginalResolvedSnapshotVersion(java.lang.String artifactVersionlessKey,
java.util.Map resolvedSnapshots) |
protected abstract java.util.Map |
getOriginalVersionMap(ReleaseDescriptor releaseDescriptor,
java.util.List reactorProjects) |
protected abstract java.lang.String |
getResolvedSnapshotVersion(java.lang.String artifactVersionlessKey,
java.util.Map resolvedSnapshots) |
protected org.jdom.Element |
rewriteElement(java.lang.String name,
java.lang.String value,
org.jdom.Element root,
org.jdom.Namespace namespace) |
ReleaseResult |
simulate(ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
java.util.List reactorProjects)
Simulate the phase, but don't make any changes to the project.
|
protected abstract void |
transformScm(org.apache.maven.project.MavenProject project,
org.jdom.Element rootElement,
org.jdom.Namespace namespace,
ReleaseDescriptor releaseDescriptor,
java.lang.String projectId,
org.apache.maven.scm.repository.ScmRepository scmRepository,
ReleaseResult result,
java.lang.String commonBasedir) |
execute, getReleaseResultSuccess, logDebug, logError, logInfo, logWarn, simulatepublic ReleaseResult execute(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
ReleasePhasereleaseDescriptor - the configuration to usereleaseEnvironment - the environmental configuration, such as Maven settings, Maven home, etc.reactorProjects - the reactor projectsReleaseExecutionException - an exception during the execution of the phaseReleaseFailureException - a failure during the execution of the phasepublic ReleaseResult simulate(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, java.util.List reactorProjects) throws ReleaseExecutionException, ReleaseFailureException
ReleasePhasereleaseDescriptor - the configuration to usereleaseEnvironment - the environmental configuration, such as Maven settings, Maven home, etc.reactorProjects - the reactor projectsReleaseExecutionException - an exception during the execution of the phaseReleaseFailureException - a failure during the execution of the phasepublic ReleaseResult clean(java.util.List reactorProjects)
ReleasePhaseclean in interface ReleasePhaseclean in class AbstractReleasePhasereactorProjects - the reactor projectsprotected abstract java.lang.String getResolvedSnapshotVersion(java.lang.String artifactVersionlessKey,
java.util.Map resolvedSnapshots)
protected abstract java.util.Map getOriginalVersionMap(ReleaseDescriptor releaseDescriptor, java.util.List reactorProjects)
protected abstract java.util.Map getNextVersionMap(ReleaseDescriptor releaseDescriptor)
protected abstract void transformScm(org.apache.maven.project.MavenProject project,
org.jdom.Element rootElement,
org.jdom.Namespace namespace,
ReleaseDescriptor releaseDescriptor,
java.lang.String projectId,
org.apache.maven.scm.repository.ScmRepository scmRepository,
ReleaseResult result,
java.lang.String commonBasedir)
throws ReleaseExecutionException
ReleaseExecutionExceptionprotected java.lang.String getOriginalResolvedSnapshotVersion(java.lang.String artifactVersionlessKey,
java.util.Map resolvedSnapshots)
protected org.jdom.Element rewriteElement(java.lang.String name,
java.lang.String value,
org.jdom.Element root,
org.jdom.Namespace namespace)
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.