Maven 依赖项失败并显示 501 错误
最近,在 Jenkins 中运行的 Maven 构建作业失败,出现以下异常,指出它们无法从 Maven Central 拉取依赖项,应该使用 HTTPS。我不确定如何将请求从HTTP更改为HTTPS。有人可以在这个问题上指导我吗?
[错误]无法解析的构建扩展:
无法解析插件或其依赖项之一:
无法收集以下各项的依赖项:
无法读取以下各项的项目描述符:
无法将项目从/传输到中央 (http://repo.maven.apache.org/maven2):
无法传输文件: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom.
返回代码为:org.apache.maven.wagon:wagon-ssh:2.1
org.apache.maven.wagon:wagon-ssh:jar:2.1 ()
org.apache.maven.wagon:wagon-ssh:jar:2.1
org.apache.maven.wagon:wagon-ssh:pom:2.1
501, ReasonPhrase:HTTPS Required. -> [Help 2]
等待 Jenkins 完成收集
插件或其依赖项之一无法解析:
无法读取工件描述符:
无法将工件从/传输到中央 (http://repo.maven.apache.org/maven2):
无法传输文件:http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom。
返回代码为:data[ERROR]
org.apache.maven.plugins:maven-clean-plugin:2.4.1
org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1
org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1
501 , ReasonPhrase:HTTPS Required. -> [Help 1]