pom文件自定义依赖继承关系
常用于springboot应用中,import它只使用<dependencyManagement>中,其他模块可继承该dependency版本。通常在父项目中使用,方便子项目对父项目依赖的继承,若不想要继承府项目依赖则去掉import即可,保证了各子项目pom文件的简洁干净,不必重复写版本减少代码的冗余。
配置应用如下:
<dependencyManagement>
<dependencies>
<!-- springCloud -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope><!--注意:表示子工程能够继承到-->
</dependency>
<!-- mybatis启动器 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis.starter.version}</version>
</dependency>
</dependencies>
</dependencyManagement>