org.apache.maven.lifecycle
Class MavenExecutionPlan
java.lang.Object
   org.apache.maven.lifecycle.MavenExecutionPlan
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:
- iteratorin 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-2010 The Apache Software Foundation. All Rights Reserved.