7
在我的OSGi的項目,我有行家束,插件與說明導入一些路徑,例如: org.blah.blah * 我有這樣的出口包裝等兩捆。 如何配置我的包從兩者中導入org.blah.blah。* *如何從不同的osgi包導入相同的包?
在我的OSGi的項目,我有行家束,插件與說明導入一些路徑,例如: org.blah.blah * 我有這樣的出口包裝等兩捆。 如何配置我的包從兩者中導入org.blah.blah。* *如何從不同的osgi包導入相同的包?
您不能從多個包中導入給定包名。你可以做的是Require-Bundle這兩個捆綁包,它們會讓你的捆綁包作爲一個拆分包來訪問這兩個包,同時還有所有固有的拆分包和Require-Bundle問題。請參閱OSGi Core Release 5規範中的3.13.3。
更好的做法是重構(如果可以的話)以避免拆分包。