@Component(role=org.apache.maven.shared.release.phase.ReleasePhase.class, hint="rewrite-pom-versions") public class RewritePomVersionsPhase extends AbstractRewritePomsPhase
Constructor and Description |
---|
RewritePomVersionsPhase() |
Modifier and Type | Method and Description |
---|---|
protected String |
getNextVersion(ReleaseDescriptor releaseDescriptor,
String key) |
protected String |
getOriginalVersion(ReleaseDescriptor releaseDescriptor,
String projectKey,
boolean simulate) |
protected String |
getPomSuffix() |
protected String |
getResolvedSnapshotVersion(String artifactVersionlessKey,
ReleaseDescriptor resolvedSnapshotsMap) |
protected boolean |
isUpdateScm() |
protected void |
transformScm(MavenProject project,
Model modelTarget,
ReleaseDescriptor releaseDescriptor,
String projectId,
org.apache.maven.scm.repository.ScmRepository scmRepository,
ReleaseResult result) |
clean, execute, getOriginalResolvedSnapshotVersion, getScmTranslators, setLs, setModelETL, setStartTime, simulate, translateUrlPath
getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarn
protected final String getPomSuffix()
getPomSuffix
in class AbstractRewritePomsPhase
protected void transformScm(MavenProject project, Model modelTarget, ReleaseDescriptor releaseDescriptor, String projectId, org.apache.maven.scm.repository.ScmRepository scmRepository, ReleaseResult result) throws ReleaseExecutionException
transformScm
in class AbstractRewritePomsPhase
ReleaseExecutionException
protected boolean isUpdateScm()
isUpdateScm
in class AbstractRewritePomsPhase
true
if the SCM-section should be updated, otherwise false
protected String getOriginalVersion(ReleaseDescriptor releaseDescriptor, String projectKey, boolean simulate)
getOriginalVersion
in class AbstractRewritePomsPhase
protected String getNextVersion(ReleaseDescriptor releaseDescriptor, String key)
getNextVersion
in class AbstractRewritePomsPhase
protected String getResolvedSnapshotVersion(String artifactVersionlessKey, ReleaseDescriptor resolvedSnapshotsMap)
getResolvedSnapshotVersion
in class AbstractRewritePomsPhase
Copyright © 2002–2019 The Apache Software Foundation. All rights reserved.