目前为了查找我的OSGi框架的问题,我使用ss
列出所有捆绑包,查看哪些捆绑包只是INSTALLED
而不是RESOLVED
,并运行diag <num>
对于每个未解决的捆绑数量。这种方法存在问题:
无法仅列出 INSTALLED
个捆绑包,因此我需要手动找到它们。
由于彼此之间的依赖性,某些捆绑包将无法解析,因此我收到了大量重复信息。
有什么更好的方法呢?
答案 0 :(得分:8)
for equinox:
ss - 显示已安装的捆绑包(简短状态) 参数: String [] [-s] [bsn段]
e.g。 ss -s INSTALLED
diag - Displays unsatisfied constraints for the specified bundle(s) parameters: long[] IDs of bundle(s), for which to display unsatisfied constraints
e.g。 diag 1 2 3