cp-api / cap3

0 stars 0 forks source link

Build capella addons with tycho #59

Open eclipse-capella-bot opened 3 years ago

eclipse-capella-bot commented 3 years ago

Setup a tycho build hierarchy that allows to build existing and future capella addons.

ECLIPSE-555301 POLARSYS-1194 felix.dorner 2016-09-26 1.0.0

eclipse-capella-bot commented 3 years ago

felix.dorner commented on 2016-10-24

Jean,

now that all addons are in a separate repo, it would be good to have a "parent" repository which would contain the parent pom and build stuff for all supported addons/tools. We would do this similarly how it works for the platform-releng-parent of eclipse. I think in the future Capella itself will build with Tycho as well, so we could have a single releng-parent repository for all cappella related builds.

I will just test this with a repo that I'll set up and share somewhere.

felix.dorner commented on 2016-11-02

Jean do you think we can get this done for the 1.1.0 versions?

felix.dorner commented on 2017-05-31

So what is the best way to specify a tycho target platform for a capella based "Addon X" project? I don't think there is a good way atm. It is:

Addon X Target = Capella Base Target (capella-rcp.targetdefinition) + Capella Update Site + Addon X specific dependencies

Ideally I want to list just a single repository in the addons target definition => The capella build should create a composite repository which includes the capella artifacts and references the repositories listed in capella-rcp.targetdefinition.

felix.dorner commented on 2020-02-14

Well so almost 4 years later work has started on this..

https://github.com/eclipse/capella-releng-parent