介绍
这篇文章主要讲解了如何解决Maven jar包冲突,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
<强>现象强>
创建一个Maven工程,引入spring上下文包。
& lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-context & lt; version> 5.0.8.RELEASE & lt;/dependency>
此时看左侧的自由,我们发现引入了一个坐标,多出了很多的jar包,这个现象叫做依赖传递,就是说,当前坐标所依赖的jar包也会一同引入进的来,这里的版本都是5.0.8的。
& lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-webmvc & lt; version> 4.2.4.RELEASE & lt;/dependency>
我们通过想法给的maven分析图可以看的出,mvc和上下文都依赖与sprng-core一个,依赖的是5.0.8版本,一个依赖的是4.2.4版本。
看完上述内容,是不是对如何解决Maven jar包冲突有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。