Maven项目检查依赖包技巧总结
Posted bladestone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
用法: 将结果输出到具体的文件中
以上是关于Maven项目检查依赖包技巧总结的主要内容,如果未能解决你的问题,请参考以下文章
Maven学习总结(59)—— Maven Jar 包冲突最全解决方案总结