当前位置: 首页 > 知识库问答 >
问题:

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

郭博涉
2023-03-14

在ApacheKaraf中安装一个特性时,我遇到了如下使用约束冲突(Karaf框架是felix,版本是4.2.1)

无法解决。原因:包使用冲突:导入包:组织。阿帕奇。http。实体version=“0.0.0”

谷歌搜索之后,才知道“依赖链”有助于从根本上解决问题。但我不知道要在日志或osgi控制台中打印此依赖项链需要遵循哪些步骤

下面的URL中给出了依赖链示例:Hibernate和ApacheFelix的依赖链冲突

提前谢谢

共有1个答案

黄俊智
2023-03-14

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

 类似资料:
  • 问题内容: 我对此事进行了一些研究,但还没有解决方案。我想得到的是视图中的列级依赖关系。所以,假设我们有一个这样的表 和这样的观点: 我想要的是这样的结果: 我已经尝试过函数,但是对于视图来说总是为0。 无论是过时的还是过时的,都是如此。 那么,我会错过某些事情吗?还是做不到? 编辑1 :我试图使用DAC来查询此信息是否存储在系统基本表中的某个位置,但是找不到 问题答案: 此解决方案只能部分回答您

  • 我是OSGi的新手。我正在使用Apache Felix。我已经构建了一个捆绑包,并且具有依赖性。当我尝试使用启动它会给我这个错误。 org . OSGi . framework . bundle exception:无法解析lk . ucsc . research . belly runner[20](R 20.0):缺失需求[lk . ucsc . research . belly runner

  • 我正在为一个Xcode项目运行SonarQube Analyzer。它被成功地分析了主项目,但我的问题是Sonar Qube无法分析依赖项目,如Pod或框架。所以无论如何也要包含POD或框架。 这里是我的声纳属性文件的数据,我正在使用它来运行声纳。 sonar.projectkey=project_identifier sonar.projectname=project_name Sonar.Pr

  • 问题内容: 通过以下方式安装了cordova设备插件: 然后下载ngCordova,并将ng-cordova.min.js包含在js文件夹中,并且也包含在index.html中 接下来我所做的是注射ngCordova如下 然后包含在控制器中,如下所示 您现在可以告诉我出了什么问题吗? 如果还有另一种读取设备UUID的方法,请向我说明。 问题答案: 哇,通过这个问题,我发现自己在做什么错。http:

  • 问题内容: 如何快速获取rightbarbuttonItem的框架?我发现了这一点:UIBarButtonItem:如何找到它的框架?但是它说不能将NSString转换为UIView,或者不能将NSString转换为String: 目标是删除rightBarButtonItem,添加一个imageView,然后使用fadeOut效果对其进行移动。 谢谢 问题答案: 您应该像这样尝试: 编辑(快速3