Class ProjectBuildList
java.lang.Object
org.apache.maven.lifecycle.internal.ProjectBuildList
- All Implemented Interfaces:
- Iterable<ProjectSegment>
A list of project segments, ordered so that all ProjectSegments from first TaskSegment come before any subsequent TaskSegments.
Note: This interface is part of work in progress and can be changed or removed without notice.- Since:
- 3.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcloseAll()findByMavenProject(MavenProject mavenProject) Finds the first ProjectSegment matching the supplied projectget(int index) getByTaskSegment(TaskSegment taskSegment) Returns aProjectBuildList that contains only items for the specified taskSegmentbooleanisEmpty()iterator()selectSegment(TaskSegment taskSegment) intsize()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
ProjectBuildList
 
- 
- 
Method Details- 
getByTaskSegmentReturns aProjectBuildList that contains only items for the specified taskSegment- Parameters:
- taskSegment- the requested task segment
- Returns:
- a project build list for the supplied task segment
 
- 
selectSegment
- 
findByMavenProjectFinds the first ProjectSegment matching the supplied project- Parameters:
- mavenProject- the requested project
- Returns:
- The projectSegment or null.
 
- 
iterator- Specified by:
- iteratorin interface- Iterable<ProjectSegment>
 
- 
closeAllpublic void closeAll()
- 
sizepublic int size()
- 
get
- 
getReactorProjectKeys
- 
isEmptypublic boolean isEmpty()
- 
getProjects- Returns:
- a set of all the projects managed by the build
 
 
-