2017-01-22 62 views
1

背景Eclipse RCP的:清单文件

我开发约100插件Eclipse RCP应用程序的相关性检查。我有责任控制这些插件的依赖关系。如果一个插件的源代码发生变化并需要其他插件,那么Eclipse中的快速修复或Manifest Editor可以很容易地添加新的依赖关系。

我的问题

有还得到信息的方式,即引用插件不再需要,可以从清单文件被删除?我的目标是尽量减少依赖关系。那么是否有一个静态代码分析工具或覆盖这个工具的Eclipse插件?

回答

0

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

打开MANIFEST.MF编辑器并切换到依存关系选项卡。在右下方有一个“依赖分析”部分,通常会崩溃。展开此部分并选择“查找未使用的依赖项”工具。这将运行分析并建议从MANIFEST中删除未使用的依赖关系.MF

这需要谨慎使用,因为当存在间接依赖关系时,它可能有点太热衷于除去依赖关系。

+0

太好了!这对我有很大的帮助。 – rage

0

如果它的Maven项目,你总是可以运行mvn“的依赖:分析”的项目,并检查“使用未申报”和未声明的依赖

+0

感谢您的提示。不幸的是,在我的情况下,它不是maven。 – rage