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

时间:2011-03-09 09:37:47

标签: migration osgi apache-camel apache-karaf

我有以下情况:我们的环境中有一些OSGi应用程序,包括apache-karaf 2.0和apache-camel 2.4.0。现在我们想将生产环境切换到最新版本的karaf(2.1.4)和驼峰(2.6.0)。问题是我们的旧应用程序中有一些包约束,这与新版本的camel不兼容。

是否有将现有OSGi代码迁移到新版本库的最佳实践?

1 个答案:

答案 0 :(得分:0)

从我看到你有两个选择:

  • 修改旧应用程序以使用新捆绑包
  • 保留旧版本和新版本。 OSGi可以很好地处理相同捆绑包/包的几个版本。它实际上是它的一个内置功能。<​​/ li>