我只是試圖解決我對捆綁停止時發生的情況以及對依賴它們的捆綁的後果的理解。捆綁依賴於已解決狀態的捆綁
例如,如果有兩個軟件包A和B.軟件包A沒有依賴性(除了OSGi框架),但導出一些軟件包。 Bundle B從A中導入包,然後使用它們中的類但不包含服務(如果有)。這兩個軟件包都安裝在OSGi框架中,並將其狀態報告爲「活動」。
現在情況發生束A被停止(但不重新啓動),所以如果我理解正確的束A轉換到'已解決'狀態。這是否意味着捆綁包A中的任何出口都不可用,如果是的話,捆綁B也會在A時停止(由框架自動)?
在我的OSGI控制檯中,即使卸載A後,我也能夠刷新,解析並激活Bundle B.爲什麼? – Ngupta 2017-05-23 19:33:21