Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Preparing the Tycho build for Papyrus


  Hi,

  What about the tests plugins ? Are they in the same build than their tested plugin ?

  Cedric
WOUTERS Laurent a écrit :

Hello all,

 

We are currently preparing the migration of  Papyrus build process from Buckminster to Tycho.

There are a few things that Papyrus developers need to know.

1)      There are now three builds in Papyrus, one for the main components, one for the extras components and the last one called ‘dev’ for the developer components. The top-level build tasks in Papyrus are the ‘releng/top-pom-*.xml’ files.

2)      To add or remove a plugin/feature from a build:

a.       add it to an existing feature that is already in the build. Top features are:

                                                               i.      Main: features\papyrus-main-features\org.eclipse.papyrus.sdk.feature

                                                             ii.      Extras: features\papyrus-extra-features\org.eclipse.papyrus.extra.feature

                                                            iii.      Dev: features\papyrus-dev-features\org.eclipse.papyrus.dev.feature

b.      At the root of the Papyrus repo, run the command ‘python releng/toolkit/tycho-generator.py’. This will generate the appropriate Tycho configuration (pom.xml file) for the new bundles and update the build tasks when new bundles are added or removed. You can modify the generated pom.xml of your bundles, they are not overwritten by the generator. For those on Linux or Cygwin you can use the ‘--color’ option to use colors in the console.

 

Hope this helps.

Laurent



_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev


Back to the top