Java Eclipse插件,用于jar依赖项检测和可能的安全删除
我有一系列eclipse项目,它们使用了大量第三方JAR。Java Eclipse插件,用于jar依赖项检测和可能的安全删除,java,eclipse,eclipse-plugin,jar,dependencies,Java,Eclipse,Eclipse Plugin,Jar,Dependencies,我有一系列eclipse项目,它们使用了大量第三方JAR。 有很多是不同版本的。 但是我注意到,由于代码随着时间的推移而发生变化,这些库中的一些不再被使用,但对库的引用仍然存在。 有没有显示每个项目的jar依赖关系的插件,我可以安全地删除它 我不知道有什么插件或工具可以帮助你做你想做的事情。然而,可能有一些规则或程序有助于达到最终目的:减少所需且一致的库集 我找到了允许比较同一库的两个版本的方法。可能有助于减少用于相同目的的库的数量。我没有用过,所以我不能告诉你我的经历 定义是否允许在不同版本
有很多是不同版本的。
但是我注意到,由于代码随着时间的推移而发生变化,这些库中的一些不再被使用,但对库的引用仍然存在。
有没有显示每个项目的jar依赖关系的插件,我可以安全地删除它 我不知道有什么插件或工具可以帮助你做你想做的事情。然而,可能有一些规则或程序有助于达到最终目的:减少所需且一致的库集
- 我找到了允许比较同一库的两个版本的方法。可能有助于减少用于相同目的的库的数量。我没有用过,所以我不能告诉你我的经历
- 定义是否允许在不同版本中使用相同类型的库。根据环境的不同,这可能是允许的,也可能是不允许的
- 减少所需库数量的增量过程:
- 每次从eclipse中删除一个库
- 看看编译错误是否由此产生
- 如果是,请解决编译错误
- 解决所有问题后,开始单元测试(当然,您有单元测试:-),并查看是否有单元测试中断 对要删除的每个库执行以下步骤
- 仅由应用程序的架构师决定,并且
- 记录在架构手册中,以及这样做的原因