當我爲JUnit插件測試(在eclipse中)創建新的啓動器時,設置捆綁依賴關係(包括com.springsource.org.junit
)並運行啓動器,它失敗,出現異常但未解決org.junit4_4.5.0.v20090824
(缺少必需的軟件包org.hamcrest.core_1.1.0
)。所以我有下面的問題:OSGI:在創建JUnit插件測試時發生奇怪的錯誤
- 如果我有
com.springsource.org.junit
在依賴關係中需要這個包什麼? - 如果可能,我該如何擺脫此捆綁包?
- 如何解決這個問題,如果不可能擺脫?
Thanx。
我做到了以這種方式,但捆綁org.junit4_4.5.0.v20090824甚至是不存在(在插件)。也許不知何故日食把它設置爲我的依賴? – bellum 2012-07-18 11:36:42
那麼它必須是你的目標平臺的一部分,因爲eclipse/osgi試圖解決它。無論如何,org.junit4_4.5.0.v20090824不會丟失。捆綁org.hamcrest.core_1.1.0丟失。你有沒有試圖添加它manualy? – 2012-07-18 12:10:02
這些軟件包位於Eclipse/plugins /文件夾中。他們在那裏!像org.hamcrest.core_1.1.0.v20090501071000.jar這樣的名字。但在eclipse視圖插件中沒有org.hamcrest.core_1.1.0包。 – bellum 2012-07-18 12:15:20