public interface Builder
A Builder
encapsulates a strategy for building a set of Maven projects. The default strategy in Maven builds
the the projects serially, but a Builder
can employ any type of concurrency model to build the projects.
Modifier and Type | Method and Description |
---|---|
void |
build(MavenSession session,
ReactorContext reactorContext,
ProjectBuildList projectBuilds,
java.util.List<TaskSegment> taskSegments,
ReactorBuildStatus reactorBuildStatus) |
void build(MavenSession session, ReactorContext reactorContext, ProjectBuildList projectBuilds, java.util.List<TaskSegment> taskSegments, ReactorBuildStatus reactorBuildStatus) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.lang.InterruptedException