Interface Builder
- All Known Implementing Classes:
MultiThreadedBuilder
,SingleThreadedBuilder
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.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(MavenSession session, ReactorContext reactorContext, ProjectBuildList projectBuilds, List<TaskSegment> taskSegments, ReactorBuildStatus reactorBuildStatus)
-
Method Details
-
build
void build(MavenSession session, ReactorContext reactorContext, ProjectBuildList projectBuilds, List<TaskSegment> taskSegments, ReactorBuildStatus reactorBuildStatus) throws ExecutionException, InterruptedException
-