我怎样才能将manifest.mf文件中定义的所有必需包作为java org.osgi.framework.Bundle
对象获取?
我需要这些捆绑包进行BundleWiring
最佳答案
您可以获取当前捆绑软件的BundleWiring:
wiring = bundle.adapt(BundleWiring.class)
然后,您可以从接线中获得包名称空间的必需接线。
wires = wiring.getRequiredWires(...)
您可以从电线中获得提供要求的BundleRevision。