![](/img/trans.png)
[英]Is there a good way to add Equinox source to Eclipse to help debugging an OSGi bundle?
[英]Equinox OSGi activating two versions of the same bundle
我正在尋找安裝RCP並在其上安裝所有可用應用程序的地方。 然而; 這些應用程序具有許多內部和外部依賴性,例如。
A-> B [1.0.0,2.0.0)
C-> B [2.0.0,3.0.0)
因此,為了在我的RCP上同時安裝A和C,我需要B的兩個版本都可用並且正在運行。 假設B不是單例,Equinox OSGI的行為是什么? 在某些地方,我讀到OSGI將捕獲最新版本並加載該捆綁包。 但是,我想知道是否有任何方法可以為插件A激活B 1.0.0和為插件C激活B 2.0.0?
是的,這只是OSGi的正常行為。 依賴版本范圍是不重疊的,因此您將能夠安裝B的版本1.x和2.x。然后,A將連接到版本1,C將連接到版本2。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.