多くのRCPプラグインを備えた巨大なeclipse-rcpプロジェクト「A」があります。これらはすべて tycho によってマニフェストファーストで構築されています。別のプロジェクト「B」には、いくつかの OSGi バンドルがあります。
B からバンドルを依存関係として A のいくつかのプラグインに追加する必要があります。A プラグインの MANIFEST.MF に B バンドルを追加すると ("Require-Bundle: B.bundle1")、tycho は B.bundle1 を見つけられません ("Unable to A.plugin 1.0.0 からバンドル B.bundle1 0.0.0 への依存関係を満たします)。
pom 依存関係を使用するように tycho を構成できることはわかっています (B.bundle1 を考慮し、maven 依存関係として追加します)。Tycho はプロジェクト A をビルドできますが、A プラグインのすべてのマニフェストを無視し、新しいものを生成します。プロジェクト A が pom-first と見なされるようになりました。
OSGi バンドルをプラグインに追加し、プラグインのビルド マニフェストを最初に維持するにはどうすればよいですか?