Class MojoExecutor
java.lang.Object
org.apache.maven.lifecycle.internal.MojoExecutor
Executes an individual mojo
NOTE: This class is not part of any public api and can be changed or deleted without prior notice.- Since:
- 3.0
- 
Constructor SummaryConstructorsConstructorDescriptionMojoExecutor(BuildPluginManager pluginManager, MavenPluginManager mavenPluginManager, LifecycleDependencyResolver lifeCycleDependencyResolver, ExecutionEventCatapult eventCatapult, javax.inject.Provider<MojosExecutionStrategy> mojosExecutionStrategy, MessageBuilderFactory messageBuilderFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidensureDependenciesAreResolved(MojoDescriptor mojoDescriptor, MavenSession session, DependencyContext dependencyContext) voidexecute(MavenSession session, List<MojoExecution> mojoExecutions, ProjectIndex projectIndex) executeForkedExecutions(MojoExecution mojoExecution, MavenSession session, ProjectIndex projectIndex) newDependencyContext(MavenSession session, List<MojoExecution> mojoExecutions) 
- 
Constructor Details- 
MojoExecutor@Inject public MojoExecutor(BuildPluginManager pluginManager, MavenPluginManager mavenPluginManager, LifecycleDependencyResolver lifeCycleDependencyResolver, ExecutionEventCatapult eventCatapult, javax.inject.Provider<MojosExecutionStrategy> mojosExecutionStrategy, MessageBuilderFactory messageBuilderFactory) 
 
- 
- 
Method Details- 
newDependencyContextpublic DependencyContext newDependencyContext(MavenSession session, List<MojoExecution> mojoExecutions) 
- 
executepublic void execute(MavenSession session, List<MojoExecution> mojoExecutions, ProjectIndex projectIndex) throws LifecycleExecutionException - Throws:
- LifecycleExecutionException
 
- 
ensureDependenciesAreResolvedpublic void ensureDependenciesAreResolved(MojoDescriptor mojoDescriptor, MavenSession session, DependencyContext dependencyContext) throws LifecycleExecutionException - Throws:
- LifecycleExecutionException
 
- 
executeForkedExecutionspublic List<MavenProject> executeForkedExecutions(MojoExecution mojoExecution, MavenSession session, ProjectIndex projectIndex) throws LifecycleExecutionException - Throws:
- LifecycleExecutionException
 
 
-