Class AbstractScmCommitPhase
java.lang.Object
org.apache.maven.shared.release.phase.AbstractReleasePhase
org.apache.maven.shared.release.phase.AbstractScmCommitPhase
- All Implemented Interfaces:
ReleasePhase
- Direct Known Subclasses:
AbstractScmCommitDevelopmentPhase
,AbstractScmCommitPreparationPhase
Holds the basic concept of committing changes to the current working copy.
- Author:
- Brett Porter, Lars Corneliussen
-
Field Summary
Modifier and TypeFieldDescriptionprotected final String
The getter in the descriptor for the comment.protected final ScmRepositoryConfigurator
Tool that gets a configured SCM repository from release configuration. -
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractScmCommitPhase
(ScmRepositoryConfigurator scmRepositoryConfigurator, String descriptorCommentGetter) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
createMessage
(List<org.apache.maven.project.MavenProject> reactorProjects, ReleaseDescriptor releaseDescriptor) createMessage.createPomFiles
(ReleaseDescriptor releaseDescriptor, List<org.apache.maven.project.MavenProject> reactorProjects) createPomFiles.createPomFiles
(ReleaseDescriptor releaseDescriptor, org.apache.maven.project.MavenProject project) createPomFiles.execute
(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) protected void
performCheckins
(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects, String message) performCheckins.protected abstract void
runLogic
(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects, ReleaseResult result, boolean simulating) runLogic.simulate
(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) protected void
simulateCheckins
(ReleaseDescriptor releaseDescriptor, List<org.apache.maven.project.MavenProject> reactorProjects, ReleaseResult result, String message) simulateCheckins.protected void
validateConfiguration
(ReleaseDescriptor releaseDescriptor) validateConfiguration.Methods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
getLogger, getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarn
-
Field Details
-
scmRepositoryConfigurator
Tool that gets a configured SCM repository from release configuration. -
descriptorCommentGetter
The getter in the descriptor for the comment.
-
-
Constructor Details
-
Method Details