Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[papyrus-rt-dev] [Papyrus RT] [IMPORTANT] Infrastructure Modification

Hi all,

As you may know, we are working on a new pom.xml structure. [2]
Don't worry the main change is that a root pom.xml has been added as pom-parent of all of the other "pom.xml" in the project.

Here are the concequences of this change:
  • The user should run the common "mvn clean install" command from the root project without searching the main pom in the sub-folders.
  • The versions of main plugins will be managed in the root pom.xml as properties, and then can be maintained or overridden  easily.
  • The releng/pom.xml remains the parent of product, papyrus-rt feature, p2 and rcp of Papyrus RT
  • The Hudson Jobs will be updated according to the new main pom.xml location
  • The Codegen structure remains the same and could be built as usual from "releng/codegen/pom.xml"
  • releng/tooling/pom.xml is in charge of building the tooling bundles, feature and site
  • releng/core/pom.xml is in charge of building the core bundles, feature and site
  • releng/profile/pom.xml is in charge of building the profile bundle, feature and site
  • releng/tests/pom.xml is in charge of building the tests bundles.
  • The user could activate different profiles from the root with the following command "mvn clean install -P[profile]", the available profiles will be listed into the README.md file.
  • The Hudson Jobs could also use the different profiles to run specific modules depending on the needs. ( nightly, milestone, release, quality, ...)
The related gerrit [1] will be merged in an hour. Please let me know quickly if you have some remarks.
As soon as it will be merged, you'll need to rebase your pending contribution to make the gerrit jobs work.

I'll keep you inform when done .

Regards
Céline

----

[1] - https://git.eclipse.org/r/73302

[2] - https://bugs.eclipse.org/bugs/show_bug.cgi?id=493864

--

 
  Céline JANSSENS
Software Engineer
+33 (0)2 44 47 23 23
  Mail : cej@xxxxxxxxxxx

6 rue Léonard De Vinci - BP 0119 - 53001 LAVAL Cedex - FRANCE
www.all4tec.net

Back to the top