xxxxxxxxxx
<!--设置当前项目所依赖的所有jar--><dependencies> <!--设置具体的依赖--> <dependency> <!--依赖所属群组id--> <groupId>org.springframework</groupId> <!--依赖所属项目id--> <artifactId>spring-webmvc</artifactId> <!--依赖版本号--> <version>5.2.10.RELEASE</version> </dependency></dependencies>
A依赖B,B依赖C,A是否依赖于C呢?
依赖具有传递性
A依赖B,B依赖C,如果A不想将C依赖进来,是否可以做到?
xxxxxxxxxx
<dependency> <groupId>com.itheima</groupId> <artifactId>maven_03_pojo</artifactId> <version>1.0-SNAPSHOT</version> <!--可选依赖是隐藏当前工程所依赖的资源,隐藏后对应资源将不具有依赖传递性--> <optional>false</optional></dependency>
A依赖B,B依赖C,如果A不想将C依赖进来,是否可以做到?
xxxxxxxxxx
<dependency> <groupId>com.itheima</groupId> <artifactId>maven_04_dao</artifactId> <version>1.0-SNAPSHOT</version> <!--排除依赖是隐藏当前资源对应的依赖关系--> <exclusions> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </exclusion> </exclusions></dependency>
