Package org.apache.maven.lifecycle
Interface LifecycleExecutor
- All Known Implementing Classes:
 DefaultLifecycleExecutor
public interface LifecycleExecutor
A facade that provides lifecycle services to components outside Maven core.
- Author:
 - Jason van Zyl
 
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptioncalculateExecutionPlan(MavenSession session, boolean setup, String... tasks) calculateExecutionPlan(MavenSession session, String... tasks) voidcalculateForkedExecutions(MojoExecution mojoExecution, MavenSession session) voidexecute(MavenSession session) executeForkedExecutions(MojoExecution mojoExecution, MavenSession session) getPluginsBoundByDefaultToAllLifecycles(String packaging)  
- 
Field Details
- 
ROLE
Deprecated. 
 - 
 - 
Method Details
- 
getPluginsBoundByDefaultToAllLifecycles
- Returns:
 - The plugins bound to the lifecycles of the specified packaging or 
nullif the packaging is unknown. 
 - 
calculateExecutionPlan
MavenExecutionPlan calculateExecutionPlan(MavenSession session, String... tasks) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, MojoNotFoundException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, PluginManagerException, LifecyclePhaseNotFoundException, LifecycleNotFoundException, PluginVersionResolutionException  - 
calculateExecutionPlan
MavenExecutionPlan calculateExecutionPlan(MavenSession session, boolean setup, String... tasks) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, MojoNotFoundException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, PluginManagerException, LifecyclePhaseNotFoundException, LifecycleNotFoundException, PluginVersionResolutionException  - 
execute
 - 
calculateForkedExecutions
void calculateForkedExecutions(MojoExecution mojoExecution, MavenSession session) throws MojoNotFoundException, PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, LifecyclePhaseNotFoundException, LifecycleNotFoundException, PluginVersionResolutionException  - 
executeForkedExecutions
List<MavenProject> executeForkedExecutions(MojoExecution mojoExecution, MavenSession session) throws LifecycleExecutionException - Throws:
 LifecycleExecutionException
 
 -