Package org.apache.maven.lifecycle
Class MavenExecutionPlan
java.lang.Object
org.apache.maven.lifecycle.MavenExecutionPlan
- All Implemented Interfaces:
 Iterable<ExecutionPlanItem>
MavenExecutionPlan
- 
Constructor Summary
ConstructorsConstructorDescriptionMavenExecutionPlan(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()intsize()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator 
- 
Constructor Details
- 
MavenExecutionPlan
 
 - 
 - 
Method Details
- 
iterator
- Specified by:
 iteratorin 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() 
 -