当我使用Karaf bundle:tree-show
命令深入研究Felix容器中部署的某些捆绑软件的依赖关系树时,我看到一些捆绑软件,例如javax.jms-api [39]
,这些捆绑软件在我使用时不会出现运行osgi:list -t 0 -s
命令:
ID │ State │ Lvl │ Version │ Symbolic name
─────┼────────┼─────┼─────────────────────────────────┼──────────────────────
...
38 │ Active │ 80 │ 1.2 │ javax.interceptor-api
41 │ Active │ 80 │ 1.2 │ javax.transaction-api
...
bundle:headers
之类的命令也无法访问它们,因此很难从它们中获取我需要的元数据。
这是怎么回事?这些捆绑包是否以某种方式隐藏了?我如何挖掘它们的内容?