我已經使用eclipse插件項目嚮導(使用eclipse Helios)創建了兩個OSGI包A和B.訪問另一個osgi包中的資源?
在捆綁包B的清單文件中,我添加了捆綁包A作爲依賴項。此外,我已經將包導出到A中,因此它們對於B可見。我還在捆綁包A中有一個.properties文件,我希望捆綁包B可見。在捆綁包AI的build.properties窗格中指定了:
source.. = src/
bin.includes = META-INF/,\
.,\
bundle_A.properties
現在捆綁BI嘗試使用加載屬性文件:
但是,給出了一個空指針異常(文件並沒有在類路徑中)。
是否可以從bundle A中導出資源(就像導出包時一樣)或以某種方式從B中以另一種方式訪問A中的文件(從bundle B訪問bundle A的classloader)?
這在Helios中顯然已棄用。 – JRSofty 2011-06-09 09:17:13