2012-12-26 7 views
7

は、私には、例えば、いくつかのパスをインポートする命令とのmaven-バンドルプラグインを持っています。 バンドルを設定してorg.blah.blah。*を両方からインポートする方法は?異なるosgiバンドルから同じパッケージをインポートするには? * org.blah.blahそして私は、そのようなパッケージをエクスポート二つの他のバンドルがあります。私のOSGiプロジェクトで

答えて

10

複数のバンドルから特定のパッケージ名をインポートすることはできません。あなたができることはRequire-Bundle両方のバンドルです。バンドルには、両方のパッケージへのアクセスが、分割されたパッケージとRequire-Bundleのすべての固有の問題を伴う分割パッケージとしてアクセスされます。 OSGi Core Release 5仕様の3.13.3を参照してください。

スプリットパッケージを避けるためにリファクタリングすることができます(可能な場合)。

関連する問題