Interface LifecycleExecutionPlanCalculator
-
- All Known Implementing Classes:
DefaultLifecycleExecutionPlanCalculator
public interface LifecycleExecutionPlanCalculator
- Since:
- 3.0
- Author:
- Benjamin Bentmann, Kristian Rosenvold (extract interface only)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MavenExecutionPlan
calculateExecutionPlan(MavenSession session, MavenProject project, java.util.List<java.lang.Object> tasks)
MavenExecutionPlan
calculateExecutionPlan(MavenSession session, MavenProject project, java.util.List<java.lang.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, java.util.List<java.lang.Object> tasks) throws PluginNotFoundException, PluginResolutionException, LifecyclePhaseNotFoundException, PluginDescriptorParsingException, org.apache.maven.plugin.MojoNotFoundException, InvalidPluginDescriptorException, NoPluginFoundForPrefixException, LifecycleNotFoundException, PluginVersionResolutionException
- Throws:
PluginNotFoundException
PluginResolutionException
LifecyclePhaseNotFoundException
PluginDescriptorParsingException
org.apache.maven.plugin.MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecycleNotFoundException
PluginVersionResolutionException
-
calculateExecutionPlan
MavenExecutionPlan calculateExecutionPlan(MavenSession session, MavenProject project, java.util.List<java.lang.Object> tasks, boolean setup) throws PluginNotFoundException, PluginResolutionException, LifecyclePhaseNotFoundException, PluginDescriptorParsingException, org.apache.maven.plugin.MojoNotFoundException, InvalidPluginDescriptorException, NoPluginFoundForPrefixException, LifecycleNotFoundException, PluginVersionResolutionException
- Throws:
PluginNotFoundException
PluginResolutionException
LifecyclePhaseNotFoundException
PluginDescriptorParsingException
org.apache.maven.plugin.MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecycleNotFoundException
PluginVersionResolutionException
-
calculateForkedExecutions
void calculateForkedExecutions(MojoExecution mojoExecution, MavenSession session) throws org.apache.maven.plugin.MojoNotFoundException, PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, LifecyclePhaseNotFoundException, LifecycleNotFoundException, PluginVersionResolutionException
- Throws:
org.apache.maven.plugin.MojoNotFoundException
PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
NoPluginFoundForPrefixException
InvalidPluginDescriptorException
LifecyclePhaseNotFoundException
LifecycleNotFoundException
PluginVersionResolutionException
-
setupMojoExecution
void setupMojoExecution(MavenSession session, MavenProject project, MojoExecution mojoExecution) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, org.apache.maven.plugin.MojoNotFoundException, InvalidPluginDescriptorException, NoPluginFoundForPrefixException, LifecyclePhaseNotFoundException, LifecycleNotFoundException, PluginVersionResolutionException
- Throws:
PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
org.apache.maven.plugin.MojoNotFoundException
InvalidPluginDescriptorException
NoPluginFoundForPrefixException
LifecyclePhaseNotFoundException
LifecycleNotFoundException
PluginVersionResolutionException
-
-