2010-11-27 22 views
1

在大型項目中,具有大量依賴關係的WEB-INF/lib文件夾通常擁擠在瓶中。我真的覺得比我們使用的要多得多。用於在Web應用程序中清理JAR的方法

隨着我們的項目越來越接近生產,現在是清理的時候了。但是有沒有一種工具或方法可以用於清理並確保(或最大化機會)代碼中沒有任何內容被破壞?

回答

2

這幾乎是不可能的。可能有反射訪問的依賴關係。沒有一個靜態代碼分析器可以可靠地檢查它。

最好的辦法是真正的所有JAR的和單元測試(創建單元測試,如果尚未完成),只要直到你得到一個ClassNotFoundExceptionNoClassDefFoundError,然後添加包含相關類的JAR刪除。

爲了避免將來出現這種類型的問題,請考慮依賴關係管理器,如MavenIvy

相關問題