首页 > 代码库 > Maven传递依懒

Maven传递依懒

A依赖B,B依赖C。B是A的直接依赖,C是A的传递依赖。

1、Maven自己调解原则

  先定义者优级先原则,谁先定义就用谁的传递依赖。

  路径近者优级先原则,直接依赖级别高高于传递依赖。

2、排除依懒

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

3、版本锁定(推介使用)

<properties>  <spring.vaeriosn>4.2.4.RELEASE</spring.vaeriosn></properties><dependencyManagement>    <dependencies>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-core</artifactId>            <version>${spring.version}</version>        </dependency>     <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-beans</artifactId>            <version>${spring.version}</version>        </dependency>    </dependencies></dependencyManagement>

 

Maven传递依懒