美文网首页
Maven 类包依赖冲突解决

Maven 类包依赖冲突解决

作者: 跟我回xwy | 来源:发表于2018-09-07 10:39 被阅读0次

有的时候我们在pom.xml导包的时候,可能会引入其他的类库,这样虽然很省事,但是同时也带来了依赖包冲突的可能,即导入A,B。A--->C1 B--->C2 C1和C2是不同的版本,这时候就先看最短路径,发现C1和C2一样远,这时候就看谁先前面先导入的了,后面的就不会被导入,导致冲突。我们这时候可以有两种方法查看是否有冲突:
方法一:
以idea为例,在pom.xml代码中右键选择Show Dependencies…


image.png 然后会出现以下界面: image.png 如果发现有红色的了就是有冲突了,我的做法是右键exclude冲突的
方法二:mvn dependency:tree -Dverbose
1. image.png 2. image.png

点击➕

3. image.png 4.名字随意,在命令行打命令,不用打mvn ,点击OK image.png 5.点击运行即可 image.png image.png 可以在控制台ctr+f 搜索 conflict如果有冲突会搜到类似如下: image.png 然后手动exlusion,类似如下: image.png 然后再重新执行指令看看是否还有冲突

相关文章

  • Maven 类包依赖冲突解决

    有的时候我们在pom.xml导包的时候,可能会引入其他的类库,这样虽然很省事,但是同时也带来了依赖包冲突的可能,即...

  • Maven解决依赖冲突

    maven依赖冲突以及解决方法 什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类...

  • Maven中依赖冲突解决方案

    在使用Maven中我们导入jar包坐标时会产生依赖传递,而依赖传递难免会发生jar包间的依赖冲突,解决jar包冲突...

  • maven解决包依赖冲突

    简单记录一下,有时间再做整理。公司内部核心包依赖netty 3.2.3版本,新项目中要使用es连接client包,...

  • java 依赖包冲突,使用maven的Shade方式解决

    java 依赖包冲突,使用maven的Shade方式解决 [TOC] 问题描述 程序中同时使用了hadoop工具包...

  • maven解决jar包依赖冲突

    maven很好滴帮我们管理了项目所依赖的jar包,但是有些jar包间接滴依赖了我们在pom中已经配置过的第三方ja...

  • swagger的使用

    一开始运行swagger时依赖包冲突,需要手动引入guava.jar的20.0版本 Maven依赖冲突的两种解决方...

  • 如何解决maven冲突?

    如何解决maven冲突 maven冲突分两类:显示冲突和隐式冲突。 显示冲突:maven文件中直接以

  • POM文件

    解决依赖冲突 引用变量的三种情况(maven命令) 多环境属性过滤 各种依赖(POM文件详解) 解决maven传递...

  • Maven 依赖jar包版本冲突解决

    Java的强大之处就是在于它的生态环境,有众多的轮子支持复杂项目的开发。现在基本上每个稍微有点规模的Java项目都...

网友评论

      本文标题:Maven 类包依赖冲突解决

      本文链接:https://www.haomeiwen.com/subject/itcxgftx.html