Class ScmBranchPhase
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.release.phase.AbstractReleasePhase
org.apache.maven.shared.release.phase.ScmBranchPhase
- All Implemented Interfaces:
ReleasePhase, org.codehaus.plexus.logging.LogEnabled
@Component(role=ReleasePhase.class,
hint="scm-branch")
public class ScmBranchPhase
extends AbstractReleasePhase
Branch the SCM repository.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ScmRepositoryConfiguratorTool that gets a configured SCM repository from release configuration. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) Execute the phase.simulate(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) Simulate the phase, but don't make any changes to the project.private static voidvalidateConfiguration(ReleaseDescriptor releaseDescriptor) Methods inherited from class AbstractReleasePhase
getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarnMethods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
scmRepositoryConfigurator
Tool that gets a configured SCM repository from release configuration.
-
-
Constructor Details
-
ScmBranchPhase
public ScmBranchPhase()
-
-
Method Details