maven pom.xml文件报错Received fatal alert:protocol_version

在使用JDK 1.6(目前免费的最高版本6u45)访问maven的中央仓库时会报如下错误:Could not transfer artifact (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_version -> [Help 1]

由于TLSv1.1 协议不安全, 出于PCI 安全标准的原因, 从2018-06-18起, maven Sonatype 中央仓库不再支持 TLSv1.1 以及以下的协议版本,故需要使用TLS1.2协议才可访问,具体如下图:

maven pom.xml文件报错Received fatal alert:protocol_version_第1张图片

但是由于项目目前主要还是在JDK 1.6运行,故有如下两条途径可以解决:

(1)付费版如JDK 6U211、6U201支持该协议,换成付费的高版本JDK 1.6

(2)在maven的setting.xml中进行如下修改

nexus-aliyun

*

Nexus aliyun

http://maven.aliyun.com/nexus/content/groups/public




参考原文:https://blog.csdn.net/u010800201/article/details/81285620 

https://feitianbenyue.iteye.com/blog/2429045

https://stackoverflow.com/questions/50946420/could-not-transfer-artifact-https-repo-maven-apache-org-maven2-received-fat

你可能感兴趣的:(maven)