【发布时间】:2013-02-03 14:12:23
【问题描述】:
我有一个包 (jersey-server),它导入一个包 (org.objectweb.asm),分辨率为可选且未指定版本:
org.objectweb.asm;resolution:=optional
目前,我们的应用程序部署到 Apache Karaf(使用 Equinox 框架),它导出了这个包的新版本 (org.objectweb.asm),即 4.0 版。我试图解决的问题是,由于 jersey-server 捆绑包没有为它连接到 4.0.0 的包指定版本。但是,我使用的 jersey-server 版本(1.12)与此版本不兼容。我在需要 jersey-server 捆绑包连接的容器中有一个可用的 3.1 版本的包。
我尝试使用片段来满足我的需要,但它似乎不起作用。我不完全了解片段导入包冲突解决在 Equinox(或 Felix)中的工作原理,以了解我正在尝试做的事情是否可能。也许还有其他方法?
【问题讨论】:
标签: osgi equinox apache-karaf