【发布时间】:2016-01-01 09:00:24
【问题描述】:
我在 Karaf (4.0.1) 实例中使用 Spring-DM,并尝试启动几个启用 Spring-DM 的捆绑包(我不是其作者)。
这些包有几个依赖项/服务依赖项,它们将由 Spring-DM 注入,我目前正在完成所有依赖项,但是这项任务既费力又耗时。
我目前使用几个选项来确定依赖关系:
- 检查包的“META/Spring”文件夹并检查其中的 XML 文件。
- 安装包并检查 Karaf 日志中的包失败消息。
这种方法对我来说不是很有效,我想知道是否有一种方法可以询问 OSGi 框架(在本例中为 Karaf)或 Spring-DM 本身并查询特定捆绑包正在等待实现什么.
我可以编写一个 Karaf 命令行命令来允许我执行此操作,但我不知道如何询问 Spring-DM 或 Karaf 以获取信息。
有什么建议吗?
【问题讨论】:
标签: osgi apache-karaf spring-dm