Class LifecycleModuleBuilder
- java.lang.Object
-
- org.apache.maven.lifecycle.internal.LifecycleModuleBuilder
-
@Component(role=LifecycleModuleBuilder.class) public class LifecycleModuleBuilder extends java.lang.Object
Builds one or more lifecycles for a full module
NOTE: This class is not part of any public api and can be changed or deleted without prior notice.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private BuilderCommon
builderCommon
private ExecutionEventCatapult
eventCatapult
private MojoExecutor
mojoExecutor
private ProjectExecutionListener
projectExecutionListener
private java.util.List<ProjectExecutionListener>
projectExecutionListeners
private SessionScope
sessionScope
-
Constructor Summary
Constructors Constructor Description LifecycleModuleBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildProject(MavenSession session, MavenSession rootSession, ReactorContext reactorContext, MavenProject currentProject, TaskSegment taskSegment)
void
buildProject(MavenSession session, ReactorContext reactorContext, MavenProject currentProject, TaskSegment taskSegment)
void
setProjectExecutionListeners(java.util.List<ProjectExecutionListener> listeners)
-
-
-
Field Detail
-
mojoExecutor
@Requirement private MojoExecutor mojoExecutor
-
builderCommon
@Requirement private BuilderCommon builderCommon
-
eventCatapult
@Requirement private ExecutionEventCatapult eventCatapult
-
projectExecutionListener
private ProjectExecutionListener projectExecutionListener
-
projectExecutionListeners
@Requirement private java.util.List<ProjectExecutionListener> projectExecutionListeners
-
sessionScope
@Requirement private SessionScope sessionScope
-
-
Method Detail
-
setProjectExecutionListeners
public void setProjectExecutionListeners(java.util.List<ProjectExecutionListener> listeners)
-
buildProject
public void buildProject(MavenSession session, ReactorContext reactorContext, MavenProject currentProject, TaskSegment taskSegment)
-
buildProject
public void buildProject(MavenSession session, MavenSession rootSession, ReactorContext reactorContext, MavenProject currentProject, TaskSegment taskSegment)
-
-