Osgi Eclipse RCP:清单文件的依赖项检查
背景 我正在开发一个包含大约100个插件的EclipseRCP应用程序。控制这些插件的依赖关系是我的责任。如果一个插件的源代码正在更改,并且需要另一个插件,那么在Eclipse中可以通过快速修复或清单编辑器轻松添加新的依赖项 我的问题Osgi Eclipse RCP:清单文件的依赖项检查,osgi,eclipse-rcp,manifest,rcp,Osgi,Eclipse Rcp,Manifest,Rcp,背景 我正在开发一个包含大约100个插件的EclipseRCP应用程序。控制这些插件的依赖关系是我的责任。如果一个插件的源代码正在更改,并且需要另一个插件,那么在Eclipse中可以通过快速修复或清单编辑器轻松添加新的依赖项 我的问题 是否还有一种方法可以得到通知,即不再需要引用的插件,并且可以从清单文件中删除该插件?我的目标是尽可能减少依赖性。那么,是否有一个静态代码分析工具或Eclipse插件涵盖了这一点?MANIFEST.MF编辑器中有一个未使用的依赖项分析工具 打开MANIFEST.MF
是否还有一种方法可以得到通知,即不再需要引用的插件,并且可以从清单文件中删除该插件?我的目标是尽可能减少依赖性。那么,是否有一个静态代码分析工具或Eclipse插件涵盖了这一点?MANIFEST.MF编辑器中有一个未使用的依赖项分析工具 打开MANIFEST.MF编辑器并切换到Dependencies选项卡。在右下角有一个“依赖性分析”部分,它通常是折叠的。展开此部分并选择“查找未使用的依赖项”工具。这将运行分析并建议从MANIFEST.MF中删除未使用的依赖项
这需要谨慎使用,因为当存在间接依赖项时,删除依赖项可能有点过于急切。MANIFEST.MF编辑器中有一个未使用的依赖项分析工具 打开MANIFEST.MF编辑器并切换到Dependencies选项卡。在右下角有一个“依赖性分析”部分,它通常是折叠的。展开此部分并选择“查找未使用的依赖项”工具。这将运行分析并建议从MANIFEST.MF中删除未使用的依赖项
这需要谨慎使用,因为当存在间接依赖项时,删除依赖项可能有点过于急切。如果是maven项目,您可以始终在项目上运行mvn“依赖项:分析”,并检查“已使用的未声明的”和未使用的已声明依赖项如果是maven项目,您可以始终运行mvn“依赖项:分析”项目,检查“已使用的未声明的”和未使用的已声明的依赖项太好了!这对我帮助很大。太好了!这对我帮助很大。谢谢你的提示。不幸的是,我的情况不是maven。谢谢你的提示。不幸的是,我的情况不是maven。