Hi Carlos, Maven will only build two modules in parallel, if there is no dependency in between them and all modules these depend on have been built. So if B depends on A there is no way to force both to be built in parallel. But if B and C both depend on A but B and C are independent from each other, Maven will build A first and then B and C in parallel.
Hope that explains things. Chris Am 27.12.16, 11:16 schrieb "carlos.rov...@gmail.com im Auftrag von Carlos Rovira" <carlos.rov...@gmail.com im Auftrag von carlos.rov...@codeoscopic.com>: Hi Chris!, this sound pretty good! :) For the parallel compilation problem, if some module depends on others, there's not way to enforce compilation of depends first? Thanks! 2016-12-25 21:15 GMT+01:00 Alex Harui <aha...@adobe.com>: > Excellent! Thanks for doing it. > > -Alex > > On 12/25/16, 8:23 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > > >Hi Guys, > > > >I just pushed my changed to the compiler, which eliminate the usage of > >some of the static variables for sharing compiler state. Now multiple > >instances of the compilers should be able to run in paralell. > >With this, it is now possible to use one neat Maven option to speed up > >build time dramatically. > > > >By using the config option „-T 1C“ for example Maven will execute the > >build of modules in paralell using a maximum of one job per CPU core. > >This cut down the build-time of the framework, including assembly and > >example compilation from 1:55 to 0:54 – so it reduced the build time > >about by half. > >One thing you should keep in mind though. With this setting multiple > >module builds will run in paralell and hereby the plugins will log stuff > >to the console in paralell. This will make the console-output allmost > >useless. So if you are having build problems, be sure to turn the > >paralell compilation off first or I guarantee you won’t make any sense > >out of the output ;-) > > > >Chris > > > > -- Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.