1

ライブラリの生成に bnd を使用MANIFEST.MFしています。最後に、次の競合を含むマニフェストを取得します。

Export-Package: A;uses:="B,C"
Import-Package: B 

パッケージAB、はすべて、 、、およびCという名前の別のプラグインに存在します。実行時に、Eclipse は plugin をロードしないため、クラッシュします。また、Eclipse ツールは のみを参照しているように見えます。これは、ツールも への依存関係を認識していないためです。ABCCImport-PackageC

ステートメントImport-Packageに常にすべてのパッケージを含める必要がありますか? usesそれは Eclipse のバグですか、それとも (より可能性が高い) C への依存関係を見逃す原因となっている bnd の何が間違っているのでしょうか?

4

1 に答える 1