我有一个关于 OSGI 包部署的问题。
我有 7 个 bundle ,我需要按照严格的顺序部署,否则我会收到找不到类的错误。部分 bundle 用作静态库,部分用于导出 OSGI 服务。
在 OSGI 应用程序中,这个问题通常是如何解决的?
最佳答案
不解决这个问题解决了这个问题(至少,不是按照你要求的方式)。
也就是说:没有必须以严格的顺序安装/启动的包!这意味着您的 bundle 设计得很糟糕。相反,请更改您的 bundle ,以便它们可以按任何顺序开始。
如果您对此有疑问,请修改您的问题,以便我们了解您认为需要开始订购的原因。
关于osgi - bundle 的部署顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32455624/