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
用法: 将结果输出到具体的文件中

CSDN 社区图书馆,开张营业! 深读计划,写书评领图书福利~

以上是关于Maven项目检查依赖包技巧总结的主要内容,如果未能解决你的问题,请参考以下文章

Maven学习总结(59)—— Maven Jar 包冲突最全解决方案总结

Maven学习总结(59)—— Maven Jar 包冲突最全解决方案总结

maven项目依赖问题

[转]Maven类包冲突终极三大解决技巧

Maven总结

maven新建的项目,不自动引入依赖包