微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么spring.io生成没有版本的pom?

如何解决为什么spring.io生成没有版本的pom?

我是 springboot 的新手,我使用 spring.io 创建项目以创建微服务。

使用 spring.io 网站创建项目时,会创建一个包含所有相关信息的 pom 依赖项,但未添加版本。 我是否应该自己添加版本以查看 Maven 存储库 jar(所有 jar 包括 版本)?

解决方法

所有依赖项(和配置)都由 Spring Boot 管理。您使用 Spring Initializr 生成的项目的父项将父项设置为 spring-boot-starter-parent

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.2</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

spring-boot-starter-parent 的父类是 spring-boot-dependencies,它定义了所有依赖版本。

因此您无需手动指定任何版本的 starter 依赖项或其依赖项。

请查看 The Spring Boot Starter Parent on Baeldung 以获得快速概览。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。