在大型项目中,有很多依赖项,WEB-INF/lib 文件夹中经常挤满了 jar。真心觉得比我们用的多很多。
随着我们的项目接近生产,是时候进行清理了。但是是否有一种工具或方法可以进行这种清理并确保(或最大限度地提高)代码中没有任何中断?
最佳答案
这几乎是不可能的。可能存在通过反射访问的依赖项。没有任何静态代码分析器可以可靠地检查这一点。
您最好的选择是删除所有 JAR 和单元测试(如果尚未完成,请创建单元测试),直到您收到 ClassNotFoundException
或 NoClassDefFoundError
然后添加包含相关类的 JAR。
关于java - Web 应用程序中 JAR 清理的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4289732/