2013-10-02 37 views
1

我正在构建我的应用程序,我可以看到同一个jar的不同版本正在下载,而且我的耳朵尺寸越来越大。你能不能让我知道是否有任何简单的快捷方式来删除旧版本,只保留最新版本的jar?删除重复的JAR文件-Mavenbuild

我已经使用mvn:dependencytree进行了分析。

回答

0

首先,如果多个版本依赖关系,maven最终只能使用一个jar的a single version,所以你不应该在你的耳朵里获得同一个jar的多个版本。

第二,你可以在你的依赖上使用<exclusions>来避免你不想要的依赖。

+0

你确定maven会采取最新的依赖吗?有没有文件支持这个? – Lokesh

+0

@Lokesh - 我想这不是最新的。在文档http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html中描述的调解过程有一个完整的算法 – jtahlborn