Builds the full lifecycle in weave-mode (phase by phase as opposed to project-by-project)
NOTE: Weave mode is still experimental. It may be either promoted to first class citizen
at some later point in time, and it may also be removed entirely. Weave mode has much more aggressive
concurrency behaviour than regular threaded mode, and as such is still under test wrt cross platform stability.
To remove weave mode from m3, the following should be removed:
ExecutionPlanItem.schedule w/setters and getters
DefaultLifeCycles.getScheduling() and all its use
ReactorArtifactRepository has a reference to isWeave too.
This class and its usage