@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.Modifier and Type | Field and Description |
---|---|
private BuilderCommon |
builderCommon |
private ExecutionEventCatapult |
eventCatapult |
private MojoExecutor |
mojoExecutor |
private ProjectExecutionListener |
projectExecutionListener |
private java.util.List<ProjectExecutionListener> |
projectExecutionListeners |
private SessionScope |
sessionScope |
Constructor and Description |
---|
LifecycleModuleBuilder() |
Modifier and Type | Method and 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) |
@Requirement private MojoExecutor mojoExecutor
@Requirement private BuilderCommon builderCommon
@Requirement private ExecutionEventCatapult eventCatapult
private ProjectExecutionListener projectExecutionListener
@Requirement private java.util.List<ProjectExecutionListener> projectExecutionListeners
@Requirement private SessionScope sessionScope
public void setProjectExecutionListeners(java.util.List<ProjectExecutionListener> listeners)
public void buildProject(MavenSession session, ReactorContext reactorContext, MavenProject currentProject, TaskSegment taskSegment)
public void buildProject(MavenSession session, MavenSession rootSession, ReactorContext reactorContext, MavenProject currentProject, TaskSegment taskSegment)