org.apache.continuum.release.phase
Class AbstractContinuumRunGoalsPhase

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.AbstractRunGoalsPhase
              extended by org.apache.continuum.release.phase.AbstractContinuumRunGoalsPhase
All Implemented Interfaces:
org.apache.maven.shared.release.phase.ReleasePhase, org.codehaus.plexus.logging.LogEnabled
Direct Known Subclasses:
RunPerformGoalsPhase, RunPrepareGoalsPhase

public abstract class AbstractContinuumRunGoalsPhase
extends org.apache.maven.shared.release.phase.AbstractRunGoalsPhase

Author:
Maria Catherine Tan

Field Summary
 
Fields inherited from interface org.apache.maven.shared.release.phase.ReleasePhase
ROLE
 
Constructor Summary
AbstractContinuumRunGoalsPhase()
           
 
Method Summary
 org.apache.maven.shared.release.ReleaseResult execute(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor, File workingDirectory, String additionalArguments)
          TODO olamy use maven-invoker with an installation (jdk, mvn path, env var)
 org.apache.maven.shared.release.ReleaseResult execute(org.apache.maven.shared.release.config.ReleaseDescriptor arg0, org.apache.maven.shared.release.env.ReleaseEnvironment arg1, File arg2, String arg3)
           
 org.apache.maven.shared.release.ReleaseResult execute(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor, org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment, List reactorProjects)
           
 org.apache.maven.shared.release.ReleaseResult simulate(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor, org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment, List reactorProjects)
           
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractRunGoalsPhase
determineWorkingDirectory, getGoals, setMavenExecutor, setMavenExecutor
 
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
 

Constructor Detail

AbstractContinuumRunGoalsPhase

public AbstractContinuumRunGoalsPhase()
Method Detail

execute

public org.apache.maven.shared.release.ReleaseResult execute(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor,
                                                             File workingDirectory,
                                                             String additionalArguments)
                                                      throws org.apache.maven.shared.release.ReleaseExecutionException
TODO olamy use maven-invoker with an installation (jdk, mvn path, env var)

Overrides:
execute in class org.apache.maven.shared.release.phase.AbstractRunGoalsPhase
Throws:
org.apache.maven.shared.release.ReleaseExecutionException

execute

public org.apache.maven.shared.release.ReleaseResult execute(org.apache.maven.shared.release.config.ReleaseDescriptor arg0,
                                                             org.apache.maven.shared.release.env.ReleaseEnvironment arg1,
                                                             File arg2,
                                                             String arg3)
                                                      throws org.apache.maven.shared.release.ReleaseExecutionException
Overrides:
execute in class org.apache.maven.shared.release.phase.AbstractRunGoalsPhase
Throws:
org.apache.maven.shared.release.ReleaseExecutionException

execute

public org.apache.maven.shared.release.ReleaseResult execute(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor,
                                                             org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment,
                                                             List reactorProjects)
                                                      throws org.apache.maven.shared.release.ReleaseExecutionException,
                                                             org.apache.maven.shared.release.ReleaseFailureException
Throws:
org.apache.maven.shared.release.ReleaseExecutionException
org.apache.maven.shared.release.ReleaseFailureException

simulate

public org.apache.maven.shared.release.ReleaseResult simulate(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor,
                                                              org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment,
                                                              List reactorProjects)
                                                       throws org.apache.maven.shared.release.ReleaseExecutionException,
                                                              org.apache.maven.shared.release.ReleaseFailureException
Throws:
org.apache.maven.shared.release.ReleaseExecutionException
org.apache.maven.shared.release.ReleaseFailureException


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.