Class RewritePomsForBranchPhase
java.lang.Object
org.apache.maven.shared.release.phase.AbstractReleasePhase
org.apache.maven.shared.release.phase.AbstractRewritePomsPhase
org.apache.maven.shared.release.phase.RewritePomsForBranchPhase
- All Implemented Interfaces:
ReleasePhase,ResourceGenerator
@Singleton
@Named("rewrite-poms-for-branch")
public class RewritePomsForBranchPhase
extends AbstractRewritePomsPhase
Rewrite POMs for branch.
- Author:
- Emmanuel Venisse
-
Constructor Summary
ConstructorsConstructorDescriptionRewritePomsForBranchPhase(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 releaseDescriptor) getResolvedSnapshotVersion.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, isUpdateScm, 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
-