parallelise not overlapping tasks

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

parallelise not overlapping tasks

Romain Manni-Bucau
Hi guys,

there is no way to parallelize not conflicting tasks for a same phase at
the moment right? Any way it gets under the radar?

A common example is to run all code analyzis concurrently (findbugs, pmd,
checkstyle, ...) at the same time without waiting for one then the other
etc since all can be very long.

It could be nice an fancy to define part of the reactor parallelisablity in
the pom, like:

<plan>
    <parallel>
        <phase>process-sources</phase>
        <executions>
            <execution>
              <groupId>...</groupId>
              <artifactId>...</artifactId>
              <version>...</version>
              <id>...</id>
            <execution>
            <execution>
              <groupId>...</groupId>
              <artifactId>...</artifactId>
              <version>...</version>
              <id>...</id>
            <execution>
        </executions>
    </parallel>
</plan>

anything to enhance it?

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau>