1
我正在構建我的應用程序,我可以看到同一個jar的不同版本正在下載,而且我的耳朵尺寸越來越大。你能不能讓我知道是否有任何簡單的快捷方式來刪除舊版本,只保留最新版本的jar?刪除重複的JAR文件-Mavenbuild
我已經使用mvn:dependencytree進行了分析。
我正在構建我的應用程序,我可以看到同一個jar的不同版本正在下載,而且我的耳朵尺寸越來越大。你能不能讓我知道是否有任何簡單的快捷方式來刪除舊版本,只保留最新版本的jar?刪除重複的JAR文件-Mavenbuild
我已經使用mvn:dependencytree進行了分析。
首先,如果多個版本依賴關係,maven最終只能使用一個jar的a single version,所以你不應該在你的耳朵裏獲得同一個jar的多個版本。
第二,你可以在你的依賴上使用<exclusions>
來避免你不想要的依賴。
你確定maven會採取最新的依賴嗎?有沒有文件支持這個? – Lokesh
@Lokesh - 我想這不是最新的。在文檔http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html中描述的調解過程有一個完整的算法 – jtahlborn