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, simulate
execute, getReleaseResultSuccess, logDebug, logError, logInfo, logWarn, simulate
private 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 AbstractRewritePomsPhase
ReleaseExecutionException
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) throws java.io.IOException
java.io.IOException
protected java.util.Map getOriginalVersionMap(ReleaseDescriptor releaseDescriptor, java.util.List<org.apache.maven.project.MavenProject> reactorProjects, boolean simulate)
getOriginalVersionMap
in class AbstractRewritePomsPhase
protected java.util.Map getNextVersionMap(ReleaseDescriptor releaseDescriptor)
getNextVersionMap
in class AbstractRewritePomsPhase
protected java.lang.String getResolvedSnapshotVersion(java.lang.String artifactVersionlessKey, java.util.Map resolvedSnapshotsMap)
getResolvedSnapshotVersion
in class AbstractRewritePomsPhase
private 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