I just started using tycho and so far I have been quite
impressed with the fairly straightforward configuration… esp. coming from
the world of PDE builds J
I am however still trying to figure out how to make my
locally built features available to internal Eclipse users. The plan is to
point them at an Artifactory hosted P2 virtual repository.
I have figured out how to set up Tycho to generate either
-
Artifacts for a single feature using <deployableFeature>true</deployableFeature>
in a project with eclipse-feature packaging
-
A zipped repository in a project with an
eclipse-repository packaging type
However deploying those artifacts as is to Artifactory doesn’t
help much, the P2 Artifactory plug-in only seems to be able to aggregate P2
URLs that have an uncompressed repository layout with content.xml or
compositeContent.xml at the root.
Could anyone using the maven/Tycho/Jenkins/artifactory stack
to build & internally distribute plug-ins & features elaborate on how
they have things set up?
I would eventually like to publish multiple versions
(snapshot & releases) of multiple internal features, so that they are
available from a single (or possibly two, snapshot & release) Artifactory
P2 virtual repository for internal Eclipse users…
Any pointers appreciated - thanks!
Franck