如何在Java 7中启用TLSv1.2?

时间:2018-11-04 00:11:25

标签: java spring maven pom.xml

我正在尝试使用命令-mvn -Dhttps.protocols = TLSv1,TLSv1.1,TLSv1.2 install / mvn -Dhttps.protocols = TLSv1.2 install在具有Java 1.7的计算机中启用TSLv1.2 。 但是它抛出一些错误,表明我的pom.xml具有一些未解决的依赖关系,这些依赖关系错误在那里是因为TSLv1.2问题导致我的项目无法从maven存储库下载。 对我来说似乎是一个僵局,有人可以帮助我解决该问题吗?

1 个答案:

答案 0 :(得分:1)

您需要配置MAVEN_OPTS env变量或settings.xml才能将正确的vm args传递给JVM(Maven JVM)

要进行快速测试,请尝试此

MAVEN_OPTS设置-Dhttps.protocols=TLSv1.2,TLSv1.1

export MAVEN_OPTS=-Dhttps.protocols=TLSv1.2,TLSv1.1

(导出用于基于Unix的系统,对于Windows,请参见here

并重新运行您的maven命令

进一步了解maven's configuration