org.apache.maven.lifecycle
Class MavenExecutionPlan
java.lang.Object
org.apache.maven.lifecycle.MavenExecutionPlan
- All Implemented Interfaces:
- Iterable<ExecutionPlanItem>
public class MavenExecutionPlan
- extends Object
- implements Iterable<ExecutionPlanItem>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenExecutionPlan
public MavenExecutionPlan(List<ExecutionPlanItem> planItem,
DefaultLifecycles defaultLifecycles)
iterator
public Iterator<ExecutionPlanItem> iterator()
- Specified by:
iterator
in interface Iterable<ExecutionPlanItem>
findLastInPhase
public ExecutionPlanItem findLastInPhase(String requestedPhase)
- 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
forceAllComplete
public void forceAllComplete()
waitUntilAllDone
public void waitUntilAllDone()
throws InterruptedException
- Throws:
InterruptedException
containsPhase
public boolean containsPhase(String phase)
getMojoExecutions
public List<MojoExecution> getMojoExecutions()
getNonThreadSafePlugins
public Set<Plugin> getNonThreadSafePlugins()
getExecutions
@Deprecated
public List<MojoExecution> getExecutions()
- Deprecated.
size
public int size()
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.