We aim to use Tycho + Eclipse PDE to build OSGi packages in a distributed team.
Until now, artifacts are created and deployed in the Nexus OSS repository. This has been added to support p2 , "artifacts.xml" and "content.xml" are generated (or supplied by Tycho) and correctly enabled by Tycho and p2 Browser .
An invalid link is to add the resulting p2 packet repository to the target platform definition used by the PDE. The PDE Target Editor, apparently, only supports functions or “categorized” plugins , there are no simple packages.
The Tycho repository plugin and the functional packaging of packages independently developed by different partners seem too cumbersome to synchronize. We would like to stick to simple Maven / OBR-like bundle exchanges through one repository.
Is there a way to increase p2 metadata or p2 repository in terms as suggested in this blog , for example. either through the target "tycho-p2-publisher: publish-categories", or by configuring / expanding the "Nexus p2 repository plugin" to make them available for the PDE interface?
This question is related to this question with a hint that the "iu" syntax support is not yet implemented.
nexus eclipse-plugin p2 eclipse-pde tycho
jpullmann
source share