Class ScmTagPhase
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.release.phase.AbstractReleasePhase
org.apache.maven.shared.release.phase.ScmTagPhase
- All Implemented Interfaces:
ReleasePhase, org.codehaus.plexus.logging.LogEnabled
@Component(role=ReleasePhase.class,
hint="scm-tag")
public class ScmTagPhase
extends AbstractReleasePhase
Tag the SCM repository after committing the release.
-
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
-
ScmTagPhase
public ScmTagPhase()
-
-
Method Details