在2018年6月18日之后连接到Maven Central / https://repo1.maven.org时,我得到了以下错误。
Received fatal alert: protocol_version或
Received fatal alert: peer not authenticated发布于 2018-06-13 03:48:46
2018年6月,为了提高安全性并符合现代标准,到Central的SSL连接将不再支持不安全的TLS 1.0和1.1协议。这应该只影响Java6(和Java7)的用户,这些用户也在使用https访问中心,根据我们的指标,这低于用户的.2%。
有关详细信息和解决方法,请参阅此处的博客和常见问题解答:https://blog.sonatype.com/enhancing-ssl-security-and-http/2-support-for-central
发布于 2018-08-14 17:52:14
下面的命令对我很有帮助(在运行mvn之前在bash上执行)
export MAVEN_OPTS=-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2发布于 2018-08-22 21:24:41
对不起,我不知道你为什么会收到这个错误信息。但是,我使用的是Java7和Windows10,我的解决方案是通过更改JAVA_HOME环境变量暂时使用Java8。然后,我可以运行mvn install并从Maven Central Repository获取数据。
https://stackoverflow.com/questions/50824789
复制相似问题