Maven SSL peer shut down incorrectly

By | 29 8 月, 2023

切换Sever以后,发现项目Build不过了。原因是无法从Artifactory上下载依赖,但是明明是可以访问,依赖就在哪里。Google搜索了下,找到了解决方案,mvn命令行添加:-Dhttps.protocols=TLSv1.2

原因是:本地Java程序无法和Artifactory进行HTTPS加密传输,加密协议不匹配。TLS是SSL的下一代,指定一个支持的TLS协议便可。

详细信息参考:https.protocols在Java中的使用