maven下载不了仓库地址为https的依赖jar,配置参数忽略ssl安全检查

问题原因

私服使用的https地址,然后安全证书过期的或没有,使用maven命令时,可以添加以下参数,忽略安全检查

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选项,然后就可以默认使用这些参数
maven下载不了仓库地址为https的依赖jar,配置参数忽略ssl安全检查_第1张图片

maven配置setting,使其忽略安全检查

<proxies>
    <proxy>
          <id>my-proxyid>
          <active>trueactive>
          <protocol>httpprotocol>
          <host>my-proxy-hosthost>
          <port>my-proxy-portport>
          <nonProxyHosts>localhost|127.0.0.1nonProxyHosts>
          
          <sslHostConfig>
           	
              <all>trueall>
               
              <sslProtocol>allsslProtocol>
               
              <sslEnabled>truesslEnabled>
               
              <sslProtocols>TLSv1.2sslProtocols>
              
              <ignoreCertificates>trueignoreCertificates>
              
              <trustSelfSigned>truetrustSelfSigned>
              
              <allowAllCerts>trueallowAllCerts>
          sslHostConfig>
      proxy>
 proxies>

你可能感兴趣的:(maven,maven,https,jar)