在RedHat Fuse(Karaf)更新Spring版本

时间:2013-12-10 18:41:48

标签: spring osgi apache-karaf fuseesb

我正在运行JbossFuse / Karaf版本2.3.0.redhat-60024,它带有弹簧3.1.3.RELEASE。

如何将spring版本更新为3.2.4.RELEASE?

由于

1 个答案:

答案 0 :(得分:1)

Spring 3.1.3包含在Fuse ESB版本附带的功能XML中,即 system / org / apache / karaf / assemblies / features / standard / 2.3.0.redhat-60024 / standard-2.3。 0.redhat-60024-features.xml

该功能的较新版本XML(不是特定于redhat)包含Spring 3.2.4的功能定义,请参阅standard-2.3.3-features.xml

安装Spring 3.2.4库的最简单方法是:

  • 功能:addurl mvn:org.apache.karaf.assemblies.features / standard / 2.3.3 / xml / features
  • 功能:安装spring / 3.2.4.RELEASE

另一种选择是简单地复制&从该文件中粘贴所需的项目并将其添加到新功能XML,或附加到系统目录下Fuse ESB中已包含的项目之一。有关创建自己的功能XML文件的详细信息,请参阅here