-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Guillaume Nodet opened MNG-8225 and commented
The new lifecycle defined with MNG-8052 allows concurrent build at the phase level.
The builder is disabled by default and needs to be turned on using mvn --builder=concurrent.
Note that the builder is fully concurrent, so that a project may not be executed in a single thread and continuously, rather, all mojos will be scheduled independently. The builder displays a nice summary at the beginning (currently at info level).
To avoid MNG-7335, MNG-6843 and all those long standing related bugs, the new lifecycle/builder warns when using non Maven 4 mojos (kinda like we have with the multithreaded builder which warns when mojos are not flagged as thread safe).
Issue Links:
- MNG-5667 Either install or deploy
("incorporates") - MNG-7860 Interleaving of build phases
("incorporates")
Remote Links:
Backported to: 4.0.0-beta-4