在OSGi环境中迁移到新版本库的最佳实践是什么?

我有以下情况:我们的环境中有一些OSGi应用程序,包括apache-karaf 2.0和apache-camel 2.4.0。现在我们想将生产环境切换到最新版本的karaf(2.1.4)和驼峰(2.6.0)。问题是我们在旧的应用程序中有一些包约束,这与新版本的camel不兼容。 是否有将现有OSGi代码迁移到新版本库的最佳实践?     
已邀请:
从我看到你有两个选择: 修改旧应用程序以使用新捆绑包 同时保留旧版本和新版本。 OSGi可以很好地处理相同捆绑包/包的几个版本。它实际上是它的一个内置功能。     

要回复问题请先登录注册