Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のosgiプロジェクトには、パスをインポートするための指示が記載されたmaven-bundle-pluginがあります。例:org.blah.blah。*そして、そのようなパッケージをエクスポートする他の2つのバンドルがあります。両方からorg.blah.blah。*をインポートするようにバンドルを構成するにはどうすればよいですか?
複数のバンドルから特定のパッケージ名をインポートすることはできません。あなたができることは、両方のバンドルを Require-Bundle することです。これにより、バンドルは、分割パッケージと Require-Bundle のすべての固有の問題を含む分割パッケージとして両方のパッケージにアクセスできます。OSGi Core Release 5 仕様の 3.13.3 を参照してください。
パッケージの分割を避けるために、(可能であれば)リファクタリングすることをお勧めします。