Hi all,
As part of a single build, I want to build 2 sites:
* First one is built from a product definition, and should build a
site containing the product + all its dependencies
* First one should build a p2 repository based on product definition
+ category.xml (additional content) + all its dependencies.
The easiest solution would be to have 2 modules, one for each p2
repository I want to create, and to have jbds.product in first site,
and jbds.product+category.xml in the other site. However, it forces
duplication of jbds.product which is something we can't allow for
maintenance. I could copy file at build-time, but since Tycho
resolves classpath very early, it wouldn't work.
An alternative would be to allow an eclipse-repository to include
content of another eclipse-repository. So I'd just make 2nd
repository built using category.xml and then I would inject in
output repository the 1st repo containing product. However, I don't
know how to merge repositories with Tycho.
Do you have any idea of implement this cleanly?
Cheers,
|