Maven依赖的type标签pom属性配合scope标签import属性
<!-- <type>pom</type>把spring-boot-dependencies引入为pom 文件 -->
<!-- <scope>import</scope>解决单继承问题,类似parent标签,把spring-boot-dependencies引入到dependencyManagement -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.2.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
子pom使用父pom依赖,情况一:子pom引用父pom声明的依赖。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
.dependencyManagement里配置并不会实际引入,只是为了版本管理,实际引入需要直接在dependencies中添加。
因为父pom已经设置版本,子pom不需要写版本号,会追溯到父pom的版本。
以上是 Maven依赖的type标签pom属性配合scope标签import属性 的全部内容, 来源链接: utcz.com/z/517515.html