1

我需要验证一个包的导入包是否由一组其他包的导出包完成。这应该不是很难实现,但我知道所有的 OSGi 容器加上 eclipse(当你在 PDE 中“验证包”时)都会这样做。我只是不知道如何找到该代码。有谁知道我可以使用哪些已经实现所有这些逻辑的类/库?

我的目标是提供文件系统中的文件(捆绑包)列表,并分析捆绑包集是否是独立的,如果不显示所有缺少的外部导入/需要。所有这一切都无需在真正的容器中运行捆绑包

4

1 回答 1

3

您应该查看 OSGi 规范中的 Resolver API。Apache Felix 有一个解析器实现,Equinox 框架也使用它

于 2013-10-04T19:58:36.583 回答