【发布时间】:2012-04-07 11:38:28
【问题描述】:
我正在尝试通过 OSGi(特别是 Karaf)使用 Jersey。为此,我从 Maven 下载了 this bundle jar 并将其放入我的 Karaf 部署目录。但是,当我尝试启动捆绑包时,它无法解决它的任何依赖项。它似乎也在寻找每个依赖项的 0.0.0 版本,这似乎是错误的。
将此捆绑包放入我的项目的最佳方式是什么?您是否必须手动下载所有依赖项,或者我可以使用一些现有的具有此捆绑包的 OBR?我在哪里可以找到这个?
【问题讨论】:
-
我没有真正的答案给你,但我可以指出,寻找版本 0.0.0 不一定是错误的。在 OSGi 中,这实际上意味着“至少版本 0.0.0”或换句话说 any 版本。泽西岛这样做实际上很愚蠢,但这不是你的错!
-
很高兴知道,谢谢。
-
已在 1.13 及更高版本中修复
标签: osgi jersey apache-karaf obr