org.apache.maven.lifecycle.internal
Interface LifecycleExecutionPlanCalculator

All Known Implementing Classes:
DefaultLifecycleExecutionPlanCalculator

public interface LifecycleExecutionPlanCalculator

Since:
3.0
Author:
Benjamin Bentmann, Kristian Rosenvold (extract interface only)


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)
           
 void setupMojoExecution(MavenSession session, MavenProject project, MojoExecution mojoExecution)
           
 

Method Detail

calculateExecutionPlan

MavenExecutionPlan calculateExecutionPlan(MavenSession session,
                                          MavenProject project,
                                          List<Object> tasks)
                                          throws PluginNotFoundException,
                                                 PluginResolutionException,
                                                 LifecyclePhaseNotFoundException,
                                                 PluginDescriptorParsingException,
                                                 MojoNotFoundException,
                                                 InvalidPluginDescriptorException,
                                                 NoPluginFoundForPrefixException,
                                                 LifecycleNotFoundException,
                                                 PluginVersionResolutionException
Throws:
PluginNotFoundException
PluginResolutionException
LifecyclePhaseNotFoundException
PluginDescriptorParsingException
MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecycleNotFoundException
PluginVersionResolutionException

calculateExecutionPlan

MavenExecutionPlan calculateExecutionPlan(MavenSession session,
                                          MavenProject project,
                                          List<Object> tasks,
                                          boolean setup)
                                          throws PluginNotFoundException,
                                                 PluginResolutionException,
                                                 LifecyclePhaseNotFoundException,
                                                 PluginDescriptorParsingException,
                                                 MojoNotFoundException,
                                                 InvalidPluginDescriptorException,
                                                 NoPluginFoundForPrefixException,
                                                 LifecycleNotFoundException,
                                                 PluginVersionResolutionException
Throws:
PluginNotFoundException
PluginResolutionException
LifecyclePhaseNotFoundException
PluginDescriptorParsingException
MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecycleNotFoundException
PluginVersionResolutionException

calculateForkedExecutions

void calculateForkedExecutions(MojoExecution mojoExecution,
                               MavenSession session)
                               throws MojoNotFoundException,
                                      PluginNotFoundException,
                                      PluginResolutionException,
                                      PluginDescriptorParsingException,
                                      NoPluginFoundForPrefixException,
                                      InvalidPluginDescriptorException,
                                      LifecyclePhaseNotFoundException,
                                      LifecycleNotFoundException,
                                      PluginVersionResolutionException
Throws:
MojoNotFoundException
PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
NoPluginFoundForPrefixException
InvalidPluginDescriptorException
LifecyclePhaseNotFoundException
LifecycleNotFoundException
PluginVersionResolutionException

setupMojoExecution

void setupMojoExecution(MavenSession session,
                        MavenProject project,
                        MojoExecution mojoExecution)
                        throws PluginNotFoundException,
                               PluginResolutionException,
                               PluginDescriptorParsingException,
                               MojoNotFoundException,
                               InvalidPluginDescriptorException,
                               NoPluginFoundForPrefixException,
                               LifecyclePhaseNotFoundException,
                               LifecycleNotFoundException,
                               PluginVersionResolutionException
Throws:
PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecyclePhaseNotFoundException
LifecycleNotFoundException
PluginVersionResolutionException


Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.