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
-