org.apache.maven.plugins.release.phase
Class AbstractReleasePhase

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.plugins.release.phase.AbstractReleasePhase
All Implemented Interfaces:
ReleasePhase, org.codehaus.plexus.logging.LogEnabled
Direct Known Subclasses:
AbstractRewritePomsPhase, CheckDependencySnapshotsPhase, CheckPomPhase, EndReleasePhase, GenerateReleasePomsPhase, InputVariablesPhase, MapVersionsPhase, RemoveReleasePomsPhase, RunGoalsPhase, ScmCheckModificationsPhase, ScmCommitPhase, ScmTagPhase

public abstract class AbstractReleasePhase
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ReleasePhase

Base class for all phases.

Author:
Brett Porter

Field Summary
 
Fields inherited from interface org.apache.maven.plugins.release.phase.ReleasePhase
ROLE
 
Constructor Summary
AbstractReleasePhase()
           
 
Method Summary
 void clean(ReleaseConfiguration config)
          Clean up after a phase if it leaves any additional files in the checkout.
 
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.plugins.release.phase.ReleasePhase
execute, simulate
 

Constructor Detail

AbstractReleasePhase

public AbstractReleasePhase()
Method Detail

clean

public void clean(ReleaseConfiguration config)
Description copied from interface: ReleasePhase
Clean up after a phase if it leaves any additional files in the checkout.

Specified by:
clean in interface ReleasePhase
Parameters:
config - the configuration to use


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