相关疑难解决方法(0)

Maven 依赖项失败并出现 501 错误

最近在Jenkins中运行的Maven构建作业失败,出现以下异常,表示它们无法从Maven Central 中提取依赖项,应使用HTTPS。我不确定如何将请求从HTTP更改为HTTPS。有人可以指导我解决这个问题吗?

[错误] 无法解析的构建扩展:
插件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从/向中央(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
返回代码为:501, ReasonPhrase:HTTPS Required. -> [Help 2]

等待Jenkins完成收集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从/向中央传输工件(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
返回代码为:501 , ReasonPhrase:HTTPS Required. -> [Help 1]

java maven jenkins maven-central

196
推荐指数
16
解决办法
13万
查看次数

如何告诉Maven忽视SSL错误(并信任所有证书)?

我经常需要运行"mvn"命令:

mvn -f pom.xml clean install -Dmaven.test.skip=false --settings /Users/myhome/settings.xml -X -Djavax.net.ssl.trustStore=/Users/myhome/truststore.jks -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.trustStorePassword=dummy -Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol -U
Run Code Online (Sandbox Code Playgroud)

由于我需要与其他各种域集成,因此每次我必须将其证书添加到truststore.jks以防止SSL握手错误.

有什么办法可以配置mvn来忽略SSL错误.

ssl-certificate maven

93
推荐指数
3
解决办法
14万
查看次数

标签 统计

maven ×2

java ×1

jenkins ×1

maven-central ×1

ssl-certificate ×1