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 StringgetNextVersion(ReleaseDescriptor releaseDescriptor, String key) protected StringgetOriginalVersion(ReleaseDescriptor releaseDescriptor, String projectKey, boolean simulate) protected final Stringprotected StringgetResolvedSnapshotVersion(String artifactVersionlessKey, ReleaseDescriptor resolvedSnapshotsMap) protected booleanprotected voidtransformScm(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, translateUrlPathMethods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarnMethods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
RewritePomVersionsPhase
public RewritePomVersionsPhase()
-
-
Method Details
-
getPomSuffix
- Specified by:
getPomSuffixin classAbstractRewritePomsPhase
-
isUpdateScm
protected boolean isUpdateScm()- Overrides:
isUpdateScmin classAbstractRewritePomsPhase- Returns:
trueif the SCM-section should be updated, otherwisefalse
-