Package org.apache.maven.lifecycle
Class MavenExecutionPlan
java.lang.Object
org.apache.maven.lifecycle.MavenExecutionPlan
- All Implemented Interfaces:
Iterable<ExecutionPlanItem>
MavenExecutionPlan
-
Constructor Summary
ConstructorDescriptionMavenExecutionPlan
(List<ExecutionPlanItem> planItem, DefaultLifecycles defaultLifecycles) -
Method Summary
Modifier and TypeMethodDescriptionfindLastInPhase
(String requestedPhase) Returns the last ExecutionPlanItem in the supplied phase.Deprecated.Get set of mojos used but not marked @threadSafeGet set of plugins having a goal/mojo used but not marked @threadSafeiterator()
int
size()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
MavenExecutionPlan
-
-
Method Details
-
iterator
- Specified by:
iterator
in interfaceIterable<ExecutionPlanItem>
-
findLastInPhase
Returns the last ExecutionPlanItem in the supplied phase. If no items are in the specified phase, the closest executionPlanItem from an earlier phase item will be returned.- Parameters:
requestedPhase
- the requested phase The execution plan item- Returns:
- The ExecutionPlanItem or null if none can be found
-
getMojoExecutions
-
getNonThreadSafePlugins
Get set of plugins having a goal/mojo used but not marked @threadSafe- Returns:
- the set of plugins (without info on which goal is concerned)
-
getNonThreadSafeMojos
Get set of mojos used but not marked @threadSafe- Returns:
- the set of mojo descriptors
-
getExecutions
Deprecated. -
size
public int size()
-