解决maven中包冲突,去除依赖包或修改依赖包版本
2018-01-31 12:28
441 查看
这几年springBoot很火,本人在迁移项目的过程中遇到了一些问题,比如以前用的springMVC依赖了org.json包,转成了springBoot项目之后,由于springBoot默认依赖了其他的包,有用到org.json。但是却没有new JSONObject(Object object)方法,在pom.xml中引入了org.json包的依赖,但是使用时还是默认的为先。这时候需要找出是哪个包的依赖,并去除这个依赖,本人实践如下:
右键项目Run As->Maven build... 配置Goals :dependency:tree
运行发现,是android-json这个依赖包引起的,但是他处于第三级别依赖包,所以,应该是在第一级依赖中去除第二级依赖,然后单独引用第二级依赖,然后在第二级依赖中去除第三级依赖。。。过程比较复杂,上图。
由此,完美解决maven中包依赖的问题,开发者可自己定制springBoot中依赖的包
右键项目Run As->Maven build... 配置Goals :dependency:tree
运行发现,是android-json这个依赖包引起的,但是他处于第三级别依赖包,所以,应该是在第一级依赖中去除第二级依赖,然后单独引用第二级依赖,然后在第二级依赖中去除第三级依赖。。。过程比较复杂,上图。
由此,完美解决maven中包依赖的问题,开发者可自己定制springBoot中依赖的包
相关文章推荐
- Maven依赖版本冲突的分析及解决小结
- Maven依赖范围和依赖版本冲突的解决
- maven 检查jar依赖冲突和版本冲突 以及解决
- 解决maven传递依赖中的版本冲突
- maven依赖jar包时版本冲突的解决
- maven中依赖版本冲突如何解决--四种方式(四种原则)
- maven 工具的依赖树以及解决版本包冲突问题
- maven解决重复依赖版本冲突问题
- 解决maven【传递依赖】中的版本冲突
- 解决maven传递依赖中的版本冲突
- maven依赖jar包时版本冲突的解决
- Maven依赖版本冲突的分析及解决小结
- 使用maven管理依赖,spring版本冲突解决 java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.r
- spring maven项目解决依赖jar包版本冲突方案
- 解决maven传递依赖中的版本冲突
- 解决maven依赖传递中的版本冲突问题
- 解决maven传递依赖中的版本冲突
- 解决maven传递依赖中的版本冲突
- 查lib下的jar来自哪个maven依赖(通过用于解决jar版本冲突)
- Maven传递依赖冲突解决(版本冲突)