尝试运行 NetBeans 项目时,我收到以下错误消息:
无法在项目 MyNetBeansProject 上执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test):执行目标 org.apache.maven.plugins:maven-surefire-plugin 的默认测试: 2.10:测试失败:插件 org.apache.maven.plugins:maven-surefire-plugin:2.10 或其依赖项之一无法解析:无法收集 org.apache.maven.plugins:maven-surefire-plugin 的依赖项: jar:2.10 (): 无法读取 org.apache.maven.surefire:surefire-booter:jar:2.10 的工件描述符: 无法从/到传输工件 org.apache.maven.surefire:surefire-booter:pom:2.10中央(http://repo.maven.apache.org/maven2):传输文件失败: http ://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/ surefire-booter-2.10.pom. 返回码为:501,ReasonPhrase:HTTPS 必需。-> [帮助 1]
错误消息的以下部分是最重要的部分:
传输文件失败: http ://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.pom 。返回码为:501,ReasonPhrase:HTTPS 必需。
Services -> Maven Repositories -> Central Repository -> 鼠标右键点击“Central Repository”给出以下信息:
可以看到,远程存储库 URL 是“ http://repo.maven.apache.org/maven2/ ”。我认为应该改为“ https://repo.maven.apache.org/maven2/ ”。但是,问题是我似乎无法更改远程存储库 URL。
有谁知道如何在 NetBeans IDE 中更改 Maven 的远程存储库 URL?
更新:
在 NetBeans -> Preferences 下可以看到我的 NetBeans IDE 使用的 maven 版本是 3.0.5 版: