org.apache.maven.shared.release.phase
Class ScmCommitDevelopmentPhase

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.shared.release.phase.AbstractReleasePhase
          extended by org.apache.maven.shared.release.phase.AbstractScmCommitPhase
              extended by org.apache.maven.shared.release.phase.ScmCommitDevelopmentPhase
All Implemented Interfaces:
ReleasePhase, org.codehaus.plexus.logging.LogEnabled

public class ScmCommitDevelopmentPhase
extends AbstractScmCommitPhase

Commit the changes that were done to prepare the branch or tag to the SCM.

Author:
Brett Porter

Field Summary
 
Fields inherited from class org.apache.maven.shared.release.phase.AbstractScmCommitPhase
afterBranchOrTag, beforeBranchOrTag, messageFormat, scmRepositoryConfigurator
 
Fields inherited from interface org.apache.maven.shared.release.phase.ReleasePhase
ROLE
 
Constructor Summary
ScmCommitDevelopmentPhase()
           
 
Method Summary
protected  void runLogic(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, List<MavenProject> reactorProjects, ReleaseResult result, boolean simulating)
           
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractScmCommitPhase
createMessage, createPomFiles, createPomFiles, execute, performCheckins, simulate, simulateCheckins, validateConfiguration
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
clean, execute, getReleaseResultSuccess, logDebug, logDebug, logError, logInfo, logWarn, simulate
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScmCommitDevelopmentPhase

public ScmCommitDevelopmentPhase()
Method Detail

runLogic

protected void runLogic(ReleaseDescriptor releaseDescriptor,
                        ReleaseEnvironment releaseEnvironment,
                        List<MavenProject> reactorProjects,
                        ReleaseResult result,
                        boolean simulating)
                 throws ReleaseScmCommandException,
                        ReleaseExecutionException,
                        ReleaseScmRepositoryException
Specified by:
runLogic in class AbstractScmCommitPhase
Throws:
ReleaseScmCommandException
ReleaseExecutionException
ReleaseScmRepositoryException


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.