Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Parallel builds (Photon+)

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

 


SSI Schäfer IT Solutions GmbH | Friesachstrasse 15 | 8114 Friesach | Austria
Registered Office: Friesach | Commercial Register: 49324 K | VAT no. ATU28654300
Commercial Court: Landesgericht für Zivilrechtssachen Graz

Back to the top