Tycho+Eclipse PDE を使用して、分散チームで OSGi バンドルを構築することを目指しています。
これまでのところ、アーティファクトはビルドされ、Nexus OSS リポジトリにデプロイされています。これはp2 サポートによって拡張され、「artifacts.xml」と「content.xml」が生成され (または Tycho によって提供され)、Tycho とp2 Browserによって正しく解決されます。
欠落しているリンクは、結果の p2 バンドル リポジトリを、PDE によって使用されるターゲット プラットフォーム定義に追加することです。PDE ターゲット エディターは明らかに機能 または「分類された」プラグインのみをサポートし、プレーン バンドルはサポートしません。
Tycho のリポジトリ プラグインと、さまざまなパートナーによって独自に開発されたバンドルの機能パッケージは、同期するのが面倒すぎるようです。単一のリポジトリを介したバンドルの単純な Maven/OBR のような共有に準拠したいと考えています。
このブログで提案されているように、バンドルまたはリポジトリの p2 メタデータを一般的なカテゴリの観点から強化する方法はありますか?プラグイン」を使用して、PDE UI からアクセスできるようにしますか?
この質問は、「iu」構文のサポートがまだ実装されていないというヒントとともに、この質問に関連しているようです。