@Component(role=MojoExecutor.class) public class MojoExecutor extends java.lang.Object
Executes an individual mojo
NOTE: This class is not part of any public api and can be changed or deleted without prior notice.| Constructor and Description |
|---|
MojoExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
ensureDependenciesAreResolved(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor,
MavenSession session,
DependencyContext dependencyContext) |
void |
execute(MavenSession session,
java.util.List<MojoExecution> mojoExecutions,
ProjectIndex projectIndex) |
void |
execute(MavenSession session,
MojoExecution mojoExecution,
ProjectIndex projectIndex,
DependencyContext dependencyContext,
PhaseRecorder phaseRecorder) |
java.util.List<MavenProject> |
executeForkedExecutions(MojoExecution mojoExecution,
MavenSession session,
ProjectIndex projectIndex) |
DependencyContext |
newDependencyContext(MavenSession session,
java.util.List<MojoExecution> mojoExecutions) |
public DependencyContext newDependencyContext(MavenSession session, java.util.List<MojoExecution> mojoExecutions)
public void execute(MavenSession session, java.util.List<MojoExecution> mojoExecutions, ProjectIndex projectIndex) throws LifecycleExecutionException
LifecycleExecutionExceptionpublic void execute(MavenSession session, MojoExecution mojoExecution, ProjectIndex projectIndex, DependencyContext dependencyContext, PhaseRecorder phaseRecorder) throws LifecycleExecutionException
LifecycleExecutionExceptionpublic void ensureDependenciesAreResolved(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor,
MavenSession session,
DependencyContext dependencyContext)
throws LifecycleExecutionException
LifecycleExecutionExceptionpublic java.util.List<MavenProject> executeForkedExecutions(MojoExecution mojoExecution, MavenSession session, ProjectIndex projectIndex) throws LifecycleExecutionException
LifecycleExecutionException