如何在Apache Karaf中获取依赖链(Felix框架)

时间:2015-02-26 13:30:45

标签: apache-felix apache-karaf felix-dependency-manager

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

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

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

示例依赖关系链在以下URL中给出:    Dependency chain conflicts for Hibernate and Apache Felix

提前致谢

1 个答案:

答案 0 :(得分:1)

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