Class RewritePomVersionsPhase
java.lang.Object
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
@Singleton
@Named("rewrite-pom-versions")
public class RewritePomVersionsPhase
extends AbstractRewritePomsPhase
Rewrite POMs for future development
- Author:
- Brett Porter
-
Constructor Summary
ConstructorsConstructorDescriptionRewritePomVersionsPhase(ScmRepositoryConfigurator scmRepositoryConfigurator, Map<String, ModelETLFactory> modelETLFactories, Map<String, ScmTranslator> scmTranslators) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetNextVersion(ReleaseDescriptor releaseDescriptor, String key) getNextVersion.protected StringgetOriginalVersion(ReleaseDescriptor releaseDescriptor, String projectKey, boolean simulate) getOriginalVersion.protected final StringgetPomSuffix.protected StringgetResolvedSnapshotVersion(String artifactVersionlessKey, ReleaseDescriptor resolvedSnapshotsMap) getResolvedSnapshotVersion.protected booleanisUpdateScm.protected 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) transformScm.Methods inherited from class org.apache.maven.shared.release.phase.AbstractRewritePomsPhase
clean, execute, getOriginalResolvedSnapshotVersion, getScmTranslators, setModelETL, setStartTime, simulate, translateUrlPathMethods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
getLogger, getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarn
-
Constructor Details
-
Method Details
-
getPomSuffix
Description copied from class:AbstractRewritePomsPhasegetPomSuffix.
- Specified by:
getPomSuffixin classAbstractRewritePomsPhase- Returns:
- a
Stringobject
-
isUpdateScm
protected boolean isUpdateScm()Description copied from class:AbstractRewritePomsPhaseisUpdateScm.
- Overrides:
isUpdateScmin classAbstractRewritePomsPhase- Returns:
trueif the SCM-section should be updated, otherwisefalse
-