java.lang.Iterable<ExecutionPlanItem>public class MavenExecutionPlan extends java.lang.Object implements java.lang.Iterable<ExecutionPlanItem>
| Constructor | Description |
|---|---|
MavenExecutionPlan(java.util.List<ExecutionPlanItem> planItem,
DefaultLifecycles defaultLifecycles) |
| Modifier and Type | Method | Description |
|---|---|---|
ExecutionPlanItem |
findLastInPhase(java.lang.String requestedPhase) |
Returns the last ExecutionPlanItem in the supplied phase.
|
java.util.List<MojoExecution> |
getExecutions() |
Deprecated.
|
java.util.List<MojoExecution> |
getMojoExecutions() |
|
java.util.Set<org.apache.maven.plugin.descriptor.MojoDescriptor> |
getNonThreadSafeMojos() |
Get set of mojos used but not marked @threadSafe
|
java.util.Set<org.apache.maven.model.Plugin> |
getNonThreadSafePlugins() |
Get set of plugins having a goal/mojo used but not marked @threadSafe
|
java.util.Iterator<ExecutionPlanItem> |
iterator() |
|
int |
size() |
public MavenExecutionPlan(java.util.List<ExecutionPlanItem> planItem, DefaultLifecycles defaultLifecycles)
public java.util.Iterator<ExecutionPlanItem> iterator()
iterator in interface java.lang.Iterable<ExecutionPlanItem>public ExecutionPlanItem findLastInPhase(java.lang.String requestedPhase)
requestedPhase - the requested phase
The execution plan itempublic java.util.List<MojoExecution> getMojoExecutions()
public java.util.Set<org.apache.maven.model.Plugin> getNonThreadSafePlugins()
public java.util.Set<org.apache.maven.plugin.descriptor.MojoDescriptor> getNonThreadSafeMojos()
@Deprecated public java.util.List<MojoExecution> getExecutions()
public int size()