我在Karaf(4.0.1)实例中使用Spring-DM并尝试启动几个支持Spring-DM的捆绑包(我不是其中的作者)。
这些捆绑包有几个依赖项/服务依赖项,这些依赖项/服务依赖项将由Spring-DM注入,我目前正在完成所有依赖项的工作,但是这项任务既费力又费时。
我目前使用几种方法来确定依赖关系:
这种方法对我来说并不是非常有效,我想知道是否有办法可以查询OSGi框架(本例中为Karaf)或Spring-DM本身并查询特定包等待的内容。实现。
我可以写一个Karaf命令行命令让我这样做,但我不知道怎么去询问Spring-DM或Karaf来获取信息。
有什么建议吗?
答案 0 :(得分:0)
你不应该看看春天的DM。第一步是确保所有包导入都正常。最简单的方法是查看bundle的Manifest以安装或使用bundle:headers。捆绑安装完成后,您可以使用diag命令检查它等待的服务。