Interface LifecycleExecutionPlanCalculator
- All Known Implementing Classes:
DefaultLifecycleExecutionPlanCalculator
public interface LifecycleExecutionPlanCalculator
- Since:
- 3.0
- Author:
- Benjamin Bentmann, Kristian Rosenvold (extract interface only)
-
Method Summary
Modifier and TypeMethodDescriptioncalculateExecutionPlan
(MavenSession session, MavenProject project, List<Object> tasks) 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 Details
-
calculateExecutionPlan
MavenExecutionPlan calculateExecutionPlan(MavenSession session, MavenProject project, List<Object> tasks) 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 -
calculateForkedExecutions
void calculateForkedExecutions(MojoExecution mojoExecution, MavenSession session) 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
-