Maven项目检查依赖包技巧总结

Maven项目依赖包

在Java世界里,Maven用以管理项目的依赖包,其中存在直接依赖和间接依赖,会出现包之间的重复和多版本情况。该如何来检查其当前使用的依赖包版本信息呢?

答案是: 使用mvn dependency:tree命令

dependency:tree

参数1: -Dverbose
用法: 输出版本的详细信息,包括被覆盖忽略的版本。

[INFO] | - (commons-collections:commons-collections:jar:3.1:compile - omitted for conflict with 3.2.1)

参数2: | grep -E “jar1 | jar2”
指定具体的jar包,输出具体的版本信息

参数3: -Dincludes=groupId:artifactId
用法: 指定输出的依赖库

参数4: -Dexclude=groupId:artificatId
用法: 指定排除的依赖库

参数5: -D outputFile=file.txt
用法: 将结果输出到具体的文件中

你可能感兴趣的:(Java技术)