标签: java osgi bundle
是否可以使用比清单中指定的更新的捆绑版本而不更改当前捆绑包?
E.g。有BundleA(我的项目)需要BundleB。 BundleB需要导入BundleC版本[1.0.0,1.1.0]。 BundleB和BundleC由第三方开发。有没有办法在不改变BundleB jar的情况下使用BundleC 1.5版?
接口相同,BundleC中修复了一些重要的错误。
答案 0 :(得分:2)
不,因为它会违反BundleB表达的版本约束。