You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Christoph Läubrich (Jira)" <ji...@apache.org> on 2022/12/12 09:22:00 UTC

[jira] [Created] (MNG-7623) Specify if a project can run in parallel

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)