Hey,
I have some questions regarding the parallel builder support in Eclipse Photon. I am developer on the Eclipse TEA project, which has build orchestration support. It basically calculates all non-conflicting (dependency-wise)
plugin projects (PDE, JDT) in the workspace and creates groups of plugins which could in theory be compiled in parallel (see [1] and [2] if you’re interested). If I have understood this correctly, there is currently no parallel build support for JDT and PDE
builders, right? Even worse, as I have understood [3] and [4], the planned “parallel” support is constructed in a way which would not allow to build two projects of the respective nature (JDT, PDE) in parallel, but only /other/ project types.
Is there any more info, anything I missed? Anything I could help with (although I have nearly no time to do so xD)? We have ~750 PDE (which also includes the JDT nature) projects. The grouping mechanism in TEA manages
to group them into individual groups of 5-20 projects each which have no dependencies on each other (so which could – again: in theory – be compiled in parallel). It would be VERY beneficial for our build times if we could do so
[1]
https://git.eclipse.org/r/plugins/gitiles/tea/tea/+/master/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/chain/TeaBuildChain.java
[2]
https://git.eclipse.org/r/plugins/gitiles/tea/tea/+/master/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/chain/plugin/TeaBuildPluginVisitor.java
[3]
https://bugs.eclipse.org/bugs/show_bug.cgi?id=531555
[4]
https://bugs.eclipse.org/bugs/show_bug.cgi?id=531555
Thankful for any info/hint … J
Cheers,
Markus
--
Mit freundlichen Grüßen / Best regards
Markus Duft | Software Architect
SSI SCHÄFER | SSI Schäfer IT Solutions GmbH | Friesachstraße 15 | 8114 Friesach bei Graz | Austria
Phone +43 3127 200-575 | Fax +43 3127 200-22
markus.duft@xxxxxxxxxxxxxxxx
Website |
Blog |
YouTube |
Facebook