public class RewritePomsForReleasePhase extends AbstractRewritePomsPhase
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,ScmTranslator> |
scmTranslators
SCM URL translators mapped by provider name.
|
ROLE| Constructor and Description |
|---|
RewritePomsForReleasePhase() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map |
getNextVersionMap(ReleaseDescriptor releaseDescriptor) |
protected java.util.Map |
getOriginalVersionMap(ReleaseDescriptor releaseDescriptor,
java.util.List<org.apache.maven.project.MavenProject> reactorProjects,
boolean simulate) |
protected java.lang.String |
getResolvedSnapshotVersion(java.lang.String artifactVersionlessKey,
java.util.Map resolvedSnapshotsMap) |
protected 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) |
private boolean |
translateScm(org.apache.maven.project.MavenProject project,
ReleaseDescriptor releaseDescriptor,
org.jdom.Element scmRoot,
org.jdom.Namespace namespace,
org.apache.maven.scm.repository.ScmRepository scmRepository,
ReleaseResult relResult,
java.lang.String commonBasedir) |
private java.lang.String |
translateUrlPath(java.lang.String trunkPath,
java.lang.String tagPath,
java.lang.String urlPath)
Determines the relative path from trunk to tag, and adds this relative path
to the url.
|
clean, execute, getOriginalResolvedSnapshotVersion, rewriteElement, setLs, simulateexecute, getReleaseResultSuccess, logDebug, logError, logInfo, logWarn, simulateprivate java.util.Map<java.lang.String,ScmTranslator> scmTranslators
protected 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
transformScm in class AbstractRewritePomsPhaseReleaseExecutionExceptionprivate boolean translateScm(org.apache.maven.project.MavenProject project,
ReleaseDescriptor releaseDescriptor,
org.jdom.Element scmRoot,
org.jdom.Namespace namespace,
org.apache.maven.scm.repository.ScmRepository scmRepository,
ReleaseResult relResult,
java.lang.String commonBasedir)
throws java.io.IOException
java.io.IOExceptionprotected java.util.Map getOriginalVersionMap(ReleaseDescriptor releaseDescriptor, java.util.List<org.apache.maven.project.MavenProject> reactorProjects, boolean simulate)
getOriginalVersionMap in class AbstractRewritePomsPhaseprotected java.util.Map getNextVersionMap(ReleaseDescriptor releaseDescriptor)
getNextVersionMap in class AbstractRewritePomsPhaseprotected java.lang.String getResolvedSnapshotVersion(java.lang.String artifactVersionlessKey,
java.util.Map resolvedSnapshotsMap)
getResolvedSnapshotVersion in class AbstractRewritePomsPhaseprivate java.lang.String translateUrlPath(java.lang.String trunkPath,
java.lang.String tagPath,
java.lang.String urlPath)
trunkPath - - The trunk urltagPath - - The tag baseurlPath - - scm.url or scm.connection