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

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.AbstractReleasePomsPhase
All Implemented Interfaces:
ReleasePhase, org.codehaus.plexus.logging.LogEnabled
Direct Known Subclasses:
GenerateReleasePomsPhase, RemoveReleasePomsPhase

public abstract class AbstractReleasePomsPhase
extends AbstractReleasePhase

Abstract release POM phase.

Author:
Mark Hobson

Field Summary
 
Fields inherited from interface org.apache.maven.shared.release.phase.ReleasePhase
ROLE
 
Constructor Summary
AbstractReleasePomsPhase()
           
 
Method Summary
protected  org.apache.maven.scm.provider.ScmProvider getScmProvider(org.apache.maven.scm.repository.ScmRepository scmRepository)
           
protected  org.apache.maven.scm.repository.ScmRepository getScmRepository(ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment)
           
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
clean, execute, getReleaseResultSuccess, 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
 
Methods inherited from interface org.apache.maven.shared.release.phase.ReleasePhase
execute, simulate
 

Constructor Detail

AbstractReleasePomsPhase

public AbstractReleasePomsPhase()
Method Detail

getScmRepository

protected org.apache.maven.scm.repository.ScmRepository getScmRepository(ReleaseDescriptor releaseDescriptor,
                                                                         ReleaseEnvironment releaseEnvironment)
                                                                  throws ReleaseFailureException,
                                                                         ReleaseExecutionException
Throws:
ReleaseFailureException
ReleaseExecutionException

getScmProvider

protected org.apache.maven.scm.provider.ScmProvider getScmProvider(org.apache.maven.scm.repository.ScmRepository scmRepository)
                                                            throws ReleaseExecutionException
Throws:
ReleaseExecutionException


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.