在 Servicemix 上升级 Camel

Upgrade Camel on Servicemix

我有 servicemix 版本:4.3.1-fuse-03.01Camel 2.6.0-fuse-03-01。 我想将 Camel 升级到 2.8.0 版。在不升级整个 Servicemix 的情况下,是否有任何简单且安全的方法来做到这一点?

我在serviceMix 7.0.0.M2升级了camel如下。与您的 ServiceMix 版本相关,命令可能会有所不同。

  1. 特征:feature:repo-列表 您将获得可用 repo-urls 的列表作为示例

standard-4.0.5 | mvn:org.apache.karaf.features/standard/4.0.5/xml/features

jclouds-1.9.1 | mvn:org.apache.jclouds.karaf/jclouds-karaf/1.9.1/xml/features

camel-2.16.3 | mvn:org.apache.camel.karaf/apache-camel/2.16.3/xml/features

  1. feature:repo-添加[upgraded_camel_repo_url] 举个例子 feature:repo-添加mvn:org.apache.camel.karaf/apache-camel/3.16.3/xml/features

  2. 特征:feature:repo-列表 应该显示新添加的 repo url

  3. 特征:列表 应显示升级后的骆驼版本

  4. feature:install[upgraded_camel_name同版本] 例如 feature:install camel/2.16.3

参考 http://www.andrejkoelewijn.com/blog/2010/06/15/upgrade-apache-camel-in-servicemix-to-version-2-3-0/ 了解较早的 servicemix 版本