2010-11-27 57 views
1

在大型项目中,具有大量依赖关系的WEB-INF/lib文件夹通常拥挤在瓶中。我真的觉得比我们使用的要多得多。用于在Web应用程序中清理JAR的方法

随着我们的项目越来越接近生产,现在是清理的时候了。但是有没有一种工具或方法可以用于清理并确保(或最大化机会)代码中没有任何内容被破坏?

回答

2

这几乎是不可能的。可能有反射访问的依赖关系。没有一个静态代码分析器可以可靠地检查它。

最好的办法是真正的所有JAR的和单元测试(创建单元测试,如果尚未完成),只要直到你得到一个ClassNotFoundExceptionNoClassDefFoundError,然后添加包含相关类的JAR删除。

为了避免将来出现这种类型的问题,请考虑依赖关系管理器,如MavenIvy

相关问题