簡體   English   中英

缺少要求osgi.wiring.package

[英]Missing requirement osgi.wiring.package

部署捆綁包時,我收到Missing requirement osgi.wiring.package ...錯誤,缺少的包來自庫(maven依賴項),因此捆綁包位於其classpath

我的理解是:當使用來自另一個OSGI bundle某個類時,該捆綁軟件應在其導出中聲明它,而用戶應在其imports聲明它,但事實並非如此,這只是一個自制庫(未部署)到osgi容器,甚至沒有包),所以一定有一些我不太了解的東西

看來使用和嵌入類的包在其清單中具有導入包。 如果是這種情況,則OSGi框架會嘗試將您的捆綁軟件連接到另一個提供該軟件包的捆綁軟件。 由於沒有其他捆綁軟件提供,因此它將失敗。

因此,您必須確保您的捆綁軟件不會導入軟件包,並且也正確地嵌入了庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM