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

回到顶部