Christoph Läubrich created MNG-7623:
---------------------------------------
Summary: Specify if a project can run in parallel
Key: MNG-7623
URL: https://issues.apache.org/jira/browse/MNG-7623
Project: Maven
Issue Type: Improvement
Reporter: Christoph Läubrich
It would be great if one can specify in the pom if a project is safe to execute
in parallel.
I sometimes have a multi-module project where most of the module can run easily
in parallel but some needs serial execution, currently using some "hacks" to
enforce this.
This should work the following way:
# If all projects are marked as "parallel" all works like today (default)
# If a project is marked as not run in parallel, first execute all projects in
the build order until this project
# Then execute the serial one and proceed with the same (that is execute all in
parallel until the next serial project is found)
This could happen on different level, e.g. such a strategy might be delegated
to the builder, or the code that calling the builder can "slice" the projects
in the given way and call the builder multiple times.
Nerveless this will require some change to the project-model to mark a project
as parallel, or one might be able to use a project-session-property or alike.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)