我目前正在學習如何使用OSGi,並且我有一個小問題,我似乎無法向Google提供答案。在Eclipse中使用多個OSGi包
我想爲我的移動應用程序構建一個後端,並且後端將連接到多個下游節點。目前,這個後端最初只支持我的移動應用程序,但我計劃轉移我的門戶網站以使用它。
看着OSGi的是如何讓我有模塊化我的代碼到幾束,這是我的想法:
Backend
|--- osgi-mobile
|--- osgi-webportal
|--- osgi-downstreamnode1
|--- osgi-downstreamnode2
我的問題在於使用/從一個下游節點捆綁消費服務前端包(例如,osgi-mobile使用/消耗服務,來自osgi-downstreamnode1)。
我目前正在建設他們在Eclipse火星和短包裝整個OSGi的downstreamnode1捆綁到一個JAR中,並將其導入的OSGi的移動包,我似乎無法弄清楚如何在Eclipse中引用包,以及如何在運行時調用其他包。
我不明白你面對的問題。是關於提供和使用服務還是關於包裝/部署? –
@ChristianSchneider我猜這是兩個都有點?提供和使用服務將在運行時發生,而打包和部署將在編譯期間發生? – Earthling