Eclipse RCP:Manifest文件的依赖性检查

时间:2017-01-22 16:03:39

标签: osgi eclipse-rcp manifest rcp

背景

我正在开发一个包含大约100个插件的Eclipse RCP应用程序。我有责任控制这些插件的依赖关系。如果一个插件的源代码正在改变并且需要另一个插件,那么在Eclipse中通过快速修复或Manifest Editor添加新的依赖项很容易。

我的问题

是否还有一种获取信息的方法,不再需要引用的插件,可以从Manifest文件中删除?我的目标是尽可能减少依赖关系。那么是否有一个静态代码分析工具或Eclipse插件来涵盖这个?

2 个答案:

答案 0 :(得分:0)

MANIFEST.MF编辑器中有一个未使用的依赖项分析工具。

打开MANIFEST.MF编辑器并切换到Dependencies选项卡。在右下方有一个依赖性分析'通常会折叠的部分。展开此部分,然后选择'查找未使用的依赖项'工具。这将运行分析并建议从MANIFEST.MF

中删除未使用的依赖项

这需要谨慎使用,因为当存在间接依赖时,它可能有点过于敏锐地删除依赖项。

答案 1 :(得分:0)

如果它是一个maven项目,你总是可以运行mvn"依赖:分析'在项目上检查'使用未申报的'和未使用的声明的依赖项

相关问题