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

maven解决包依赖冲突

作者: 码农也越野 | 来源:发表于2017-06-16 16:28 被阅读0次

简单记录一下,有时间再做整理。
公司内部核心包依赖netty 3.2.3版本,新项目中要使用es连接client包,这个包同时依赖了nett3和netty4,其中netty3依赖3.10.6版本。
编译的时候没有问题,但是在运行的时候,抛出找不到方法异常。查了一下是在本该调用核心包中的netty时,调用了3.10.6版本的netty,因此找不到方法。
无法用exclusion排除掉client包依赖的3.10.6版本的netty,因为只能整个排除nett3,但是是client强依赖的,无法排除。这样的依赖树:


Paste_Image.png

最终解决办法是:将pom文件中核心包依赖挪到client依赖前面,这样在程序加载的时候会先加载核心包中的netty。

相关文章

  • Maven中依赖冲突解决方案

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

  • maven解决包依赖冲突

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

  • Maven解决依赖冲突

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

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

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

  • Maven 类包依赖冲突解决

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

  • maven解决jar包依赖冲突

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

  • swagger的使用

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

  • POM文件

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

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

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

  • Maven依赖冲突解决

    背景 在部署一个spring-boot项目到远程测试机上的tomcat之后,发现tomcat并没有启动起来,让我折...

网友评论

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

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