Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-papyrus.dev] resolving dependencies

Dear all,

 

Previously, Camille improves the build time on gerrit job

The builds are mostly back to normal, with a few changes:

 

-          Gerrit now builds everything in a single pass (Rather than 4 separate builds)

o   Pro: It is a little bit faster (~38 minutes vs ~42 minutes)

o   Con: It takes 25 minutes to resolve *all* dependencies before actually compiling anything.

 

 

I would like to propose two methods to improve the build time:

 

Intermediate poms

In order to help maven to compute the reactor build order, we could use intermediate poms that groups plugins that shared a functional unit.

For instance, we could create a pom for the different ../../plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations plugins that will hold a modules paragraphe.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=470489

 

Gerrit

For the specific gerrit job, I have noticed that we call tycho-source-plugin and tycho-source-feature-plugin

Perhaps we could switch these plugins into a dedicated profile in order not to run them for the specific gerrit job?

https://bugs.eclipse.org/bugs/show_bug.cgi?id=470490

 

 

It is a proposition.

Thanks for your advice.

 

Francois

 

 

 

cid:part1.06060709.08040600@ericsson.com

Francois LE FEVRE

Research Engineer

Commission for Atomic Energy and Alternative Energies (CEA)

Model-driven Engineering for Embedded Systems Laboratory (LISE)

Projet: Papyrus: https://www.eclipse.org/papyrus/

cid:part5.02030405.05090707@ericsson.com

Commissariat à l’énergie atomique et aux énergies alternatives (CEA)

Paris-Saclay Campus - Nano-INNOV | Bât. 862-PC1087 | F-91191 Gif-sur-Yvette Cedex

T. +33 (0)1 69 08 49 86  |  F. +33 (0)1 69 08 83 95  |

francois.le-fevre@xxxxxx   |  Blog: http://biocamp.blogspot.fr/

 

 

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Back to the top