Maven查找依赖树,解决jar包冲突问题

JAVA开发 workingTime 4084℃ 0评论

方法一:使用maven命令查看依赖树

cd到项目下,输入如下命令:


mvn dependency:tree

方法二:使用idea工具查看依赖

从菜单打开 View > Tool Windows > Maven Projects

  • 选择要分析的maven module(idea的module相当于eclipse的project),右击show dependencies,会出来该module的全部依赖关系图,非常清晰细致。

  • 在图里选中一个artifact,则所有依赖该artifact的地方都会一起连带出来突出显示,如果有不同版本的也会标记出来。这样该artifact在该工程里是如何被直接或间接引入的进来也就明朗了。

  • 如果有冲突的版本,可以右击该版本的节点然后Exclude,对应的pom.xml就已经成功修改了。(IntelliJ IDEA对于文件的修改都是实时保存的,无须Ctrl+S)

转载请注明:R&M » Maven查找依赖树,解决jar包冲突问题

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

备案号:京ICP备14044161号;联系我:rm@rmworking.com