- All Implemented Interfaces:
This builder uses a number of threads equal to the minimum of the degree of concurrency (which is the thread count
-T on the command-line) and the number of projects to build. As such, building a single project
will always result in a sequential build, regardless of the thread count.
- Kristian Rosenvold Builds one or more lifecycles for a full module NOTE: This class is not part of any public api and can be changed or deleted without prior notice.
MultiThreadedBuilder@Inject public MultiThreadedBuilder
buildpublic void build
(MavenSession session, ReactorContext reactorContext, ProjectBuildList projectBuilds, List<TaskSegment> taskSegments, ReactorBuildStatus reactorBuildStatus) throws ExecutionException, InterruptedException