问题原因
私服使用的https
地址,然后安全证书过期的或没有,使用maven命令时,可以添加以下参数,忽略安全检查文章来源:https://www.toymoban.com/news/detail-669785.html
mvn -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
参数详解
-
Dmaven.wagon.http.ssl.insecure=true
- 允许放松ssl安全检查; -
Dmaven.wagon.http.ssl.allowall=true
- 允许所有的X.509格式证书匹配,如果修改为false,则会执行和浏览器一致的检查; -
Dmaven.wagon.http.ssl.ignore.validity.dates=true
- 忽略证书过期的问题
idea配置默认参数
在idea中配置VM选项,然后就可以默认使用这些参数
文章来源地址https://www.toymoban.com/news/detail-669785.html
maven配置setting,使其忽略安全检查
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>my-proxy-host</host>
<port>my-proxy-port</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
<!-- 添加以下三个参数 -->
<sslHostConfig>
<!--指定是否信任所有证书-->
<all>true</all>
<!--指定使用的SSL协议版本-->
<sslProtocol>all</sslProtocol>
<!--指定是否启用SSL-->
<sslEnabled>true</sslEnabled>
<!--指定支持的SSL协议版本列表-->
<sslProtocols>TLSv1.2</sslProtocols>
<!--指定是否忽略证书验证-->
<ignoreCertificates>true</ignoreCertificates>
<!-- 指定是否信任自签名证书-->
<trustSelfSigned>true</trustSelfSigned>
<!-- 指定是否允许所有证书 -->
<allowAllCerts>true</allowAllCerts>
</sslHostConfig>
</proxy>
</proxies>
到了这里,关于maven下载不了仓库地址为https的依赖jar,配置参数忽略ssl安全检查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!