2011-12-04 48 views
2

我試圖將Spring框架集成到Eclipse RCP應用程序中。Spring Framework/Eclipse RCP與Blueprint Gemini集成

我無法找到有關如何將Blueprint Gemini集成到我的RCP應用程序中的相關文檔。我只需將雙子星瓶添加到我的RCP項目中?我想這是不夠的...那麼我該如何將雙子星瓶添加爲插件?如何正確啓動擴展器?

任何人都可以請提供指導方針或指針?

以下弗朗西斯厄普頓的意見,並使用目錄選擇目標平臺的罐子後,我現在能夠查看運行配置org.eclipse.gemini.blueprint.extender

但是我現在得到以下錯誤:

org.osgi.framework.BundleException: The bundle "org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint; version="[1.0.0.RELEASE,1.0.0.RELEASE]" 

回答

2

你應該能夠雙子座安裝到你的目標平臺(你可以用你的目標平臺使用偏好的工作 - >插件開發 - >目標平臺

一旦安裝在目標平臺上,因爲這些是OSGi包,你應該能夠引用他們像別的(使用插件清單的相關性一節)。

+0

感謝弗朗西斯,這個問題我還有的是,我從來沒有看到過佛像下載插件:** org.eclipse.gemini.blueprint.extender **出現在我的目標(依賴項)中。 – balteo

+0

當您添加目標平臺(並且您只需添加新的目標平臺)時,請指定「目錄」而不是默認的「安裝」。使用「目錄」可以找到目錄中實際存在的每個插件。這將是該軟件沒有正確安裝在你的目標平臺上。 –

+0

我在製作過程。我現在可以在運行配置的插件選項卡中看到** org.eclipse.gemini.blueprint.extender **。我現在得到這個:'org.osgi.framework.BundleException:捆綁軟件「org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]」無法解析。原因:缺少約束:導入包:org.eclipse.gemini.blueprint;版本=「[1.0.0.RELEASE,1.0.0.RELEASE]」' – balteo