7

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」構文のサポートがまだ実装されていないというヒントとともに、この質問に関連しているようです。

4

1 に答える 1

0

別のターゲット エディタを試してみてください。いくつかの便利な機能を備えた、Mikaël Barbero による代替のTPD エディター/ジェネレーターがあります。

  • 自動補完
  • バージョン管理
  • マージ可能な構造
  • ...
于 2017-11-06T13:40:39.597 に答える