org.apache.maven.continuum.release.phase
Class GenerateReactorProjectsPhase

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.shared.release.phase.AbstractReleasePhase
          extended by org.apache.maven.continuum.release.phase.GenerateReactorProjectsPhase
All Implemented Interfaces:
org.apache.maven.shared.release.phase.ReleasePhase, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class GenerateReactorProjectsPhase
extends org.apache.maven.shared.release.phase.AbstractReleasePhase
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

Generate the reactor projects

Version:
$Id: GenerateReactorProjectsPhase.java 1372260 2012-08-13 04:29:09Z brett $
Author:
Edwin Punzalan

Field Summary
 
Fields inherited from interface org.apache.maven.shared.release.phase.ReleasePhase
ROLE
 
Constructor Summary
GenerateReactorProjectsPhase()
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
 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 execute(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, 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)
           
 org.apache.maven.shared.release.ReleaseResult simulate(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor, org.apache.maven.settings.Settings settings, List reactorProjects)
           
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractReleasePhase
clean, getReleaseResultSuccess, logDebug, logError, logInfo, logWarn
 
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

GenerateReactorProjectsPhase

public GenerateReactorProjectsPhase()
Method Detail

execute

public org.apache.maven.shared.release.ReleaseResult execute(org.apache.maven.shared.release.config.ReleaseDescriptor releaseDescriptor,
                                                             org.apache.maven.settings.Settings settings,
                                                             List reactorProjects)
                                                      throws org.apache.maven.shared.release.ReleaseExecutionException,
                                                             org.apache.maven.shared.release.ReleaseFailureException
Specified by:
execute in interface org.apache.maven.shared.release.phase.ReleasePhase
Overrides:
execute in class org.apache.maven.shared.release.phase.AbstractReleasePhase
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.settings.Settings settings,
                                                              List reactorProjects)
                                                       throws org.apache.maven.shared.release.ReleaseExecutionException,
                                                              org.apache.maven.shared.release.ReleaseFailureException
Specified by:
simulate in interface org.apache.maven.shared.release.phase.ReleasePhase
Overrides:
simulate in class org.apache.maven.shared.release.phase.AbstractReleasePhase
Throws:
org.apache.maven.shared.release.ReleaseExecutionException
org.apache.maven.shared.release.ReleaseFailureException

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
Specified by:
execute in interface org.apache.maven.shared.release.phase.ReleasePhase
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
Specified by:
simulate in interface org.apache.maven.shared.release.phase.ReleasePhase
Throws:
org.apache.maven.shared.release.ReleaseExecutionException
org.apache.maven.shared.release.ReleaseFailureException

contextualize

public void contextualize(org.codehaus.plexus.context.Context context)
                   throws org.codehaus.plexus.context.ContextException
Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Throws:
org.codehaus.plexus.context.ContextException


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