Osgi import package version,指定时需要特别注意的小问题:
BundleB:
export-package: org.yj;version="2.0.0"
BundleA:
import-package: org.yj;version="1.0.0",这样写,意味着只要Bundle B的 org.yj的版本不小于1.0.0都是可以reslove成功,可以import到的。
BundleA:
import-package: org.yj;version="[1.0.0,1.0.0]",这样写,意味只有匹配version="1.0.0"才能能resovle成功。

本文详细解析了Osgi中importpackageversion的使用方法及注意事项,通过实例展示了如何正确设置版本范围以实现组件间的有效依赖管理。
35

被折叠的 条评论
为什么被折叠?



