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 AbstractRewritePomsPhase
clean, execute, getOriginalResolvedSnapshotVersion, getScmTranslators, setLs, setModelETL, setStartTime, simulate, translateUrlPathMethods inherited from class 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
-