&引用;Maven构建失败,出现“错误”;javax.net.ssl.SSLPeerUnverifiedException:对等未经身份验证”;对于Java7和Java6

&引用;Maven构建失败,出现“错误”;javax.net.ssl.SSLPeerUnverifiedException:对等未经身份验证”;对于Java7和Java6,maven,Maven,自2020年1月15日起生效,中央存储库不再支持普通HTTP上的不安全通信,并要求对存储库的所有请求都通过HTTPS加密 我们将maven central repo从HTTP更改为HTTPS,其中构建在Java版本8中运行良好,但在Java 7和6中失败,错误如下 Error: Plugin org.apache.maven.plugins:maven-source-plugin:2.1.2 or one of its dependencies could not be resolved: F

自2020年1月15日起生效,中央存储库不再支持普通HTTP上的不安全通信,并要求对存储库的所有请求都通过HTTPS加密

我们将maven central repo从HTTP更改为HTTPS,其中构建在Java版本8中运行良好,但在Java 7和6中失败,错误如下

 Error: Plugin org.apache.maven.plugins:maven-source-plugin:2.1.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-source-plugin:jar:2.1.2: Could not transfer artifact org.apache.maven.plugins:maven-plugins:pom:18 from/to central (https://repo1.maven.org/maven2/): peer not authenticated -> [Help 1]

如果您有任何建议,我们将不胜感激。

建立一个本地存储库,按照指示镜像Maven Central,并将该镜像用于您的构建


Nexus配置为开箱即用,可以轻松地作为docker实例运行。

请花一些时间阅读。用完整的错误日志更新您的问题(标题中的错误不会出现在错误日志描述中)。您需要配置为至少在Java 7中使用TLSv1.2。我不确定是否可以在Java 6中使用它。。。