[
https://issues.apache.org/jira/browse/MNG-8225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet updated MNG-8225:
---------------------------------
Description:
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).
was:The new lifecycle defined with MNG-8052 allows concurrent build at the
phase level.
> Fully concurrent builder
> ------------------------
>
> Key: MNG-8225
> URL: https://issues.apache.org/jira/browse/MNG-8225
> Project: Maven
> Issue Type: New Feature
> Components: Core
> Reporter: Guillaume Nodet
> Assignee: Guillaume Nodet
> Priority: Major
> Fix For: 4.0.0-beta-4, 4.0.0
>
>
> 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).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)