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
ConstructorDescriptionRewritePomVersionsPhase
(ScmRepositoryConfigurator scmRepositoryConfigurator, Map<String, ModelETLFactory> modelETLFactories, Map<String, ScmTranslator> scmTranslators) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getNextVersion
(ReleaseDescriptor releaseDescriptor, String key) getNextVersion.protected String
getOriginalVersion
(ReleaseDescriptor releaseDescriptor, String projectKey, boolean simulate) getOriginalVersion.protected final String
getPomSuffix.protected String
getResolvedSnapshotVersion
(String artifactVersionlessKey, ReleaseDescriptor resolvedSnapshotsMap) getResolvedSnapshotVersion.protected boolean
isUpdateScm.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) transformScm.Methods inherited from class org.apache.maven.shared.release.phase.AbstractRewritePomsPhase
clean, execute, extractPropertyFromExpression, getOriginalResolvedSnapshotVersion, getScmTranslators, isCiFriendlyVersion, setModelETL, setStartTime, simulate, translateUrlPath
Methods 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:AbstractRewritePomsPhase
getPomSuffix.
- Specified by:
getPomSuffix
in classAbstractRewritePomsPhase
- Returns:
- a
String
object
-
isUpdateScm
protected boolean isUpdateScm()Description copied from class:AbstractRewritePomsPhase
isUpdateScm.
- Overrides:
isUpdateScm
in classAbstractRewritePomsPhase
- Returns:
true
if the SCM-section should be updated, otherwisefalse
-