我需要验证捆绑包的导入包是否由一组其他捆绑包的导出包完成。这应该不是很难实现,但我知道所有OSGi容器加上eclipse(当你在PDE中执行“验证捆绑”时)这样做。我只是不知道如何找到该代码。有谁知道我可以使用哪些类/库已经实现了所有这些逻辑?
我的目标是在文件系统中提供一个文件列表(包),并分析这些包是否是自包含的,如果没有显示所有缺少的外部导入/需要。所有这一切,实际上不必在真正的容器中运行捆绑包
答案 0 :(得分:3)
您应该查看OSGi规范中的Resolver API。 Apache Felix的resolver implementation也是used by the Equinox framework。