spring 项目来自 IDE 上的 spring initialzr 插件是 Unloadable

问题描述

当我在 netbeans 8.2 上创建一个 spring 项目(从 IDE 上的 spring initialzr 插件)时,它最终是 Unloadable。我该如何解决这个问题? 这是我发现的错误

正在扫描项目... 下载:http://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/2.4.3/spring-boot-starter-parent-2.4.3.pom

构建无法读取 1 个项目 -> [帮助 1]

项目 com.nexus:RegistroEmpleados:0.0.1-SNAPSHOT (C:\Users\RobotDyn\Documents\NetBeansprojects\InitializrSpringbootProject\pom.xml) 有 1 个错误 不可解析的父 POM:无法传输工件 org.springframework.boot:spring-boot-starter-parent:pom:2.4.3 from/to central (http://repo.maven.apache.org/maven2):无法传输文件:{{3} }.返回码为: 501 , ReasonPhrase:HTTPS 必需。和 'parent.relativePath' 指向没有本地 POM @ line 5,column 10 -> [Help 2]

要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。

有关错误和可能的解决方案的更多信息,请阅读以下文章: [帮助 1] http://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/2.4.3/spring-boot-starter-parent-2.4.3.pom [帮助 2] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

这是我的父代码

4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.3

解决方法

Maven dependencies are failing with a 501 error

最简单的方法是将 Maven 更新到版本 >= 3.2.3。

更新 Maven 版本存储库:

下载包含默认 https 地址的 Apache Maven 二进制文件(Apache Maven 3.6.3 二进制文件)。并在 NetBeans 菜单栏(Java Maven 对话框视图)的工具中打开选项对话框窗口。并在 Maven Home List Box (Maven Home List Box View) 中选择浏览选项。添加Apache Maven新下载的版本(Updated Maven Home List Box View)后,项目构建运行成功。