maven项目解决jar包冲突的四种方式

来源:互联网 发布:局域网带宽控制软件 编辑:程序博客网 时间:2024/06/11 15:47

依赖一个jar包往往会下载相互关联的jar包这就是依赖传递

依赖传递经常出现ja包冲突,解决方案:直接排除指定的jar包

1、排除原则

<exclusions>    <exclusion>      <groupId>org.springframework</groupId>      <artifactId>spring-beans</artifactId>    </exclusion>  </exclusions>

2、版本号限定原则

<properties><spring.version>4.3.8.RELEASE</spring.version></properties><!-- 锁定版本,spring4.3.8 --><dependencyManagement><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency></dependencies></dependencyManagement><!-- 依赖管理 --><dependencies><!-- spring --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId></dependency></dependencies>

3、第一声明原则

4、路径就近原则

原创粉丝点击