如何找到谁需要未解决的导入包?

时间:2017-06-26 16:00:53

标签: osgi apache-felix equinox

我努力使工作成为osgi解决方案,而不是遵循"捆绑方法",因此任何依赖都是嵌入的,一些"随机"软件包已导入,并且已使用:

<DynamicImport-Package>*</DynamicImport-Package>

所以有点混乱......

现在,我删除了DynamicImport,并且我导入了所有内容:

<Import-Package>*</Import-Package>

我使用felix maven-bundle-plugin,当我检查felix控制台时,我可以看到许多未解析的包,所以首先很明显的问题是: 1)import-package *创建传递依赖项导入也是正常的吗?例如我的捆绑包A取决于B,它取决于C,所以在清单中我也看到了导入C?我相信是的,这是正常的。

现在,我有一些未解决的软件包,我无法理解哪些其他直接依赖项正在使用它们,所以第二个问题是: 你知道这样做的方法吗? 我想知道它是否可以去除一些依赖

提前致谢

0 个答案:

没有答案