maven解决包冲突方法详解

上传:qqstrategy55120 浏览: 24 推荐: 0 文件:pdf 大小:82.57 KB 上传时间:2021-07-01 07:11:46 版权申诉

Maven根据最近胜利策略的原则工作,同时解决依赖冲突,这意味着它在依赖树中找到更接近的版本,它将采用该版本并忽略其他版本。实际上Maven有点懒,所以每当它开始寻找依赖时,它就会从根目录开始遍历树,无论它先前找到哪个版本,它都会选择它并从它们返回而不进一步。可以用下面的命令显示依赖树:老实说,这不是maven的错,因为它想尽快完成这项工作。project-B 依赖于project-C,而project-C又进一步依赖于project-common的2.0 版本并调用其中的 sayGoodBye() 方法。整个项目的依赖关系如下图:根据Maven的transitive依赖机制,resolve-web 将同时依赖于project-common 的 1.0 和 2.0 版本,这就造成了依赖冲突。而根据最近获胜策略,Maven 将选择 project-common 的 1.0 版本作为最终的依赖。这和 Gradle 不同,Gradle 在默认情况下将选择最新的版本作为获胜版本。

上传资源
用户评论
相关推荐
详解maven依赖冲突以及解决方法
主要介绍了maven依赖冲突以及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
PDF
305KB
2020-09-01 01:47
浅谈Maven冲突的原理及解决方法
主要介绍了浅谈Maven包冲突的原理及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
PDF
354KB
2020-08-31 14:10
好用解决maven冲突的插件
在日常开发的过程中,经常会遇到找不到类文件的异常,但是这个类的的确确存在项目中,这称之为包的依赖冲突问题。示例项目引入了两个fastjson.jar版本,分别为。例如,当我们项目中要用到1.2.28总
pdf
420.50 KB
2022-02-20 18:12
使用Maven Helper解决Maven插件冲突方法
主要介绍了使用Maven Helper解决Maven插件冲突的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PDF
616KB
2020-09-11 15:14
详解Maven JAR冲突问题排查及解决方案
详解Maven JAR包冲突问题排查及解决方案
pdf
85.68 KB
2021-07-02 01:25
idea中解决maven冲突的问题maven helper
主要介绍了idea中解决maven包冲突的问题(maven helper),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PDF
1.05MB
2020-09-11 18:03
Maven jar冲突解决方案
主要介绍了Maven jar包冲突的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
PDF
232KB
2020-11-29 04:38
Maven冲突终极解决小技若干
Maven类包冲突终极解决小技若干
PDF
0B
2019-02-18 16:25
IDEA解决maven冲突easypoi NoClassDefFoundError的问题
在平常工作中我们经常会遇到maven引用的jar包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的jar给剔除掉。这个时候使用idea自带的maven依赖树就很好解决这样的问题。
pdf
201.72 KB
2022-04-12 05:05
详解git合并冲突解决方法
主要介绍了详解git合并冲突解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
PDF
44KB
2020-12-17 02:18
Maven中jar冲突原理与解决办法
Maven中jar包冲突是开发过程中比较常见而又令人头疼的问题,我们需要知道 jar包冲突的原理,才能更好的去解决jar包冲突的问题。本文将从jar包冲突的原理和解决两个方面阐述Maven中jar包冲
pdf
1.11 MB
2022-03-13 09:04
Maven解决jar冲突调试步骤
Maven解决jar冲突调试步骤
PDF
0B
2018-12-31 16:04
maven冲突jar清理脚本
构建maven工程时pom.xml中引入依赖时有红色字体,setting处理了,也将jar包的版本号都试了一遍,还是没解决,后来请教大牛,原来是没连网,maven工程加载了一部分jar包,连网之后自动
BAT
0B
2019-02-26 21:22
xfire与cxf冲突解决方法
1、以下四个类调用了XmlSchema-1.1.jar包因与cxf包xmlschema-core-*.jar冲突故重新打包XmlSchema-1.1.jar源码修改原类径的方法来重新打包避免冲突源码放
ZIP
0B
2019-06-01 08:40
maven隐式依赖引起的冲突解决办法
maven 隐式依赖引起的包冲突解决办法
pdf
50.79 KB
2021-06-17 15:42