如何解决maven 与 tomcat jar包冲突
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决maven 与 tomcat jar包冲突相关的知识,希望对你有一定的参考价值。
可以把冲突的jar排除掉,在maven里的pom.xml文件里面.
<dependency><groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-juli</artifactId>
<version>7.0.29</version>
<exclusions>
<exclusion>
<groupId>xxx</groupId>
<artifactId>xxx</artifactId>
</exclusion>
</exclusions>
</dependency>
<exclusion>表示要排除的jar
maven依赖导致的jar包冲突解决方式
maven依赖导致的jar包冲突解决方式:
mvc和context都依赖与sprng-core一个,依赖的是5.0.8版本,一个依赖的是4.2.4版本,那么真正加载的是5.0.8版本,如何
换成4.2.4版本呢,有三种方式:
1、依据声明优先原则调换依赖在pom文件中的顺序,如
2、就近优先原则
将sprng-core依赖直接引入pom文件中,因为直接依赖的优先级高于传递依赖,因此,会使用4.2.4版本
3、排除依赖
我们可以直接排除spring-context中的spring-core的传递依赖。
以上是关于如何解决maven 与 tomcat jar包冲突的主要内容,如果未能解决你的问题,请参考以下文章