Class RewritePomVersionsPhase
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.release.phase.AbstractReleasePhase
org.apache.maven.shared.release.phase.AbstractRewritePomsPhase
org.apache.maven.shared.release.phase.RewritePomVersionsPhase
- All Implemented Interfaces:
ReleasePhase
,ResourceGenerator
,org.codehaus.plexus.logging.LogEnabled
@Component(role=ReleasePhase.class,
hint="rewrite-pom-versions")
public class RewritePomVersionsPhase
extends AbstractRewritePomsPhase
Rewrite POMs for future development
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getNextVersion
(ReleaseDescriptor releaseDescriptor, String key) protected String
getOriginalVersion
(ReleaseDescriptor releaseDescriptor, String projectKey, boolean simulate) protected final String
protected String
getResolvedSnapshotVersion
(String artifactVersionlessKey, ReleaseDescriptor resolvedSnapshotsMap) protected boolean
protected void
transformScm
(org.apache.maven.project.MavenProject project, org.apache.maven.model.Model modelTarget, ReleaseDescriptor releaseDescriptor, String projectId, org.apache.maven.scm.repository.ScmRepository scmRepository, ReleaseResult result) Methods inherited from class org.apache.maven.shared.release.phase.AbstractRewritePomsPhase
clean, execute, getOriginalResolvedSnapshotVersion, getScmTranslators, setLs, setModelETL, setStartTime, simulate, translateUrlPath
Methods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarn
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
RewritePomVersionsPhase
public RewritePomVersionsPhase()
-
-
Method Details
-
getPomSuffix
- Specified by:
getPomSuffix
in classAbstractRewritePomsPhase
-
isUpdateScm
protected boolean isUpdateScm()- Overrides:
isUpdateScm
in classAbstractRewritePomsPhase
- Returns:
true
if the SCM-section should be updated, otherwisefalse
-