0

在 Apache Karaf 中安装功能时,我遇到如下使用约束违规(karaf 框架是 felix,版本是 4.2.1)

无法解决。原因:包使用冲突:Import-Package: org.apache.http.entity;版本="0.0.0"

谷歌搜索后,才知道“依赖链”可以帮助解决问题。但我不知道在日志或 osgi 控制台中打印此依赖链的步骤

以下 URL 中给出了示例依赖链: Hibernate 和 Apache Felix 的依赖链冲突

提前致谢

4

1 回答 1

2

如果您使用 felix 框架,则应在启动包时将其打印在控制台和/或日志文件中。使用 Karaf,您还可以查看 bundle:tree-show [bundle-id]。这将显示您的捆绑包所依赖的所有捆绑包。

于 2015-02-27T08:01:43.030 回答