org.apache.maven.lifecycle.internal
Class DefaultLifecycleExecutionPlanCalculator
java.lang.Object
  
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator
- All Implemented Interfaces: 
 - LifecycleExecutionPlanCalculator
 
@Component(role=LifecycleExecutionPlanCalculator.class)
public class DefaultLifecycleExecutionPlanCalculator
- extends Object
- implements LifecycleExecutionPlanCalculator
  
- Since:
 
  - 3.0
 
- Author:
 
  - Benjamin Bentmann, Kristian Rosenvold (Extract class)
         
         NOTE: This class is not part of any public api and can be changed or deleted without prior notice.
 
 
| 
Method Summary | 
 MavenExecutionPlan | 
calculateExecutionPlan(MavenSession session,
                                             MavenProject project,
                                             List<Object> tasks)
 
            | 
 MavenExecutionPlan | 
calculateExecutionPlan(MavenSession session,
                                             MavenProject project,
                                             List<Object> tasks,
                                             boolean setup)
 
            | 
 void | 
calculateForkedExecutions(MojoExecution mojoExecution,
                                                   MavenSession session)
 
            | 
 List<MojoExecution> | 
calculateMojoExecutions(MavenSession session,
                                               MavenProject project,
                                               List<Object> tasks)
 
            | 
 void | 
setupMojoExecution(MavenSession session,
                                     MavenProject project,
                                     MojoExecution mojoExecution)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultLifecycleExecutionPlanCalculator
public DefaultLifecycleExecutionPlanCalculator()
DefaultLifecycleExecutionPlanCalculator
public DefaultLifecycleExecutionPlanCalculator(BuildPluginManager pluginManager,
                                               DefaultLifecycles defaultLifeCycles,
                                               MojoDescriptorCreator mojoDescriptorCreator,
                                               LifecyclePluginResolver lifecyclePluginResolver,
                                               DefaultSchedules defaultSchedules)
calculateExecutionPlan
public MavenExecutionPlan calculateExecutionPlan(MavenSession session,
                                                 MavenProject project,
                                                 List<Object> tasks,
                                                 boolean setup)
                                          throws PluginNotFoundException,
                                                 PluginResolutionException,
                                                 LifecyclePhaseNotFoundException,
                                                 PluginDescriptorParsingException,
                                                 MojoNotFoundException,
                                                 InvalidPluginDescriptorException,
                                                 NoPluginFoundForPrefixException,
                                                 LifecycleNotFoundException,
                                                 PluginVersionResolutionException
- Specified by:
 calculateExecutionPlan in interface LifecycleExecutionPlanCalculator
 
- Throws:
 PluginNotFoundException
PluginResolutionException
LifecyclePhaseNotFoundException
PluginDescriptorParsingException
MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecycleNotFoundException
PluginVersionResolutionException
 
calculateExecutionPlan
public MavenExecutionPlan calculateExecutionPlan(MavenSession session,
                                                 MavenProject project,
                                                 List<Object> tasks)
                                          throws PluginNotFoundException,
                                                 PluginResolutionException,
                                                 LifecyclePhaseNotFoundException,
                                                 PluginDescriptorParsingException,
                                                 MojoNotFoundException,
                                                 InvalidPluginDescriptorException,
                                                 NoPluginFoundForPrefixException,
                                                 LifecycleNotFoundException,
                                                 PluginVersionResolutionException
- Specified by:
 calculateExecutionPlan in interface LifecycleExecutionPlanCalculator
 
- Throws:
 PluginNotFoundException
PluginResolutionException
LifecyclePhaseNotFoundException
PluginDescriptorParsingException
MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecycleNotFoundException
PluginVersionResolutionException
 
setupMojoExecution
public void setupMojoExecution(MavenSession session,
                               MavenProject project,
                               MojoExecution mojoExecution)
                        throws PluginNotFoundException,
                               PluginResolutionException,
                               PluginDescriptorParsingException,
                               MojoNotFoundException,
                               InvalidPluginDescriptorException,
                               NoPluginFoundForPrefixException,
                               LifecyclePhaseNotFoundException,
                               LifecycleNotFoundException,
                               PluginVersionResolutionException
- Specified by:
 setupMojoExecution in interface LifecycleExecutionPlanCalculator
 
- Throws:
 PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecyclePhaseNotFoundException
LifecycleNotFoundException
PluginVersionResolutionException
 
calculateMojoExecutions
public List<MojoExecution> calculateMojoExecutions(MavenSession session,
                                                   MavenProject project,
                                                   List<Object> tasks)
                                            throws PluginNotFoundException,
                                                   PluginResolutionException,
                                                   PluginDescriptorParsingException,
                                                   MojoNotFoundException,
                                                   NoPluginFoundForPrefixException,
                                                   InvalidPluginDescriptorException,
                                                   PluginVersionResolutionException,
                                                   LifecyclePhaseNotFoundException
 
- Throws:
 PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
MojoNotFoundException
NoPluginFoundForPrefixException
InvalidPluginDescriptorException
PluginVersionResolutionException
LifecyclePhaseNotFoundException
 
calculateForkedExecutions
public void calculateForkedExecutions(MojoExecution mojoExecution,
                                      MavenSession session)
                               throws MojoNotFoundException,
                                      PluginNotFoundException,
                                      PluginResolutionException,
                                      PluginDescriptorParsingException,
                                      NoPluginFoundForPrefixException,
                                      InvalidPluginDescriptorException,
                                      LifecyclePhaseNotFoundException,
                                      LifecycleNotFoundException,
                                      PluginVersionResolutionException
- Specified by:
 calculateForkedExecutions in interface LifecycleExecutionPlanCalculator
 
- Throws:
 MojoNotFoundException
PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
NoPluginFoundForPrefixException
InvalidPluginDescriptorException
LifecyclePhaseNotFoundException
LifecycleNotFoundException
PluginVersionResolutionException
 
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.