我正在尝试创建一个项目 New -> Spring Stater Project。然后填写事实然后按完成。 之后,当我在 POM.xml 文件中打开它时,它会在标签处显示红色 x 标记。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
错误:
Project build error: Non-resolvable parent POM for com.dasun:HotelReservation:0.0.1-SNAPSHOT: Failure to transfer
org.springframework.boot:spring-boot-starter-parent:pom:2.0.5.RELEASE from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.0.5.RELEASE from/to central (https://repo.maven.apache.org/maven2): connect timed out and 'parent.relativePath' points at no local POM
如何解决这个问题? 谢谢。
最佳答案
对于您的问题,您可以使用 Spring Initializr,它将根据您选择的构建系统(适合您的情况的 Maven)为您生成基本的项目结构。
您需要做的就是选择 Spring Boot 项目所需的所有依赖项,然后单击“生成项目”。下载后,解压项目并将其导入到您的 IDE。下载的项目将包含 pom.xml,其中包含您为项目选择的依赖项和所需的配置。 查看 spring 初始值设定项的链接:https://start.spring.io/
选择构建系统(Maven 或 Gradle)
选择Spring boot版本
填写“组 ID”和“Artifact ID”字段
最后,选择项目的依赖项并单击“生成项目”。
解压下载的 ZIP 文件并将项目导入到您的 IDE。下载的项目将包含基本的 pom.xml,其中包含您为项目选择的依赖项和所需的配置。
关于java - 无法构建 Spring maven 项目,POM.XMl 文件中出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52661665/