Class LifecycleStarter
- java.lang.Object
-
- org.apache.maven.lifecycle.internal.LifecycleStarter
-
@Component(role=LifecycleStarter.class) public class LifecycleStarter extends java.lang.Object
Starts the build life cycle
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,Builder>
builders
private BuildListCalculator
buildListCalculator
private DefaultLifecycles
defaultLifeCycles
private ExecutionEventCatapult
eventCatapult
private LifecycleDebugLogger
lifecycleDebugLogger
private LifecycleTaskSegmentCalculator
lifecycleTaskSegmentCalculator
private org.codehaus.plexus.logging.Logger
logger
private SessionScope
sessionScope
-
Constructor Summary
Constructors Constructor Description LifecycleStarter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
buildExecutionRequiresProject(MavenSession session)
void
execute(MavenSession session)
private boolean
projectIsNotPresent(MavenSession session)
-
-
-
Field Detail
-
eventCatapult
@Requirement private ExecutionEventCatapult eventCatapult
-
defaultLifeCycles
@Requirement private DefaultLifecycles defaultLifeCycles
-
logger
@Requirement private org.codehaus.plexus.logging.Logger logger
-
buildListCalculator
@Requirement private BuildListCalculator buildListCalculator
-
lifecycleDebugLogger
@Requirement private LifecycleDebugLogger lifecycleDebugLogger
-
lifecycleTaskSegmentCalculator
@Requirement private LifecycleTaskSegmentCalculator lifecycleTaskSegmentCalculator
-
builders
@Requirement private java.util.Map<java.lang.String,Builder> builders
-
sessionScope
@Requirement private SessionScope sessionScope
-
-
Method Detail
-
execute
public void execute(MavenSession session)
-
buildExecutionRequiresProject
private boolean buildExecutionRequiresProject(MavenSession session)
-
projectIsNotPresent
private boolean projectIsNotPresent(MavenSession session)
-
-