如何启用TLSv1.2工作在Java 7?

问题描述 投票:2回答:1

我试图让TSLv1.2在我的机器使用的命令-mvn -Dhttps.protocols =的TLSv1,TLSv1.1,TLSv1.2工作安装/ MVN -Dhttps.protocols = TLSv1.2工作安装的Java具有1.7。但它抛出一些错误,说我的pom.xml有一些未解决的依赖关系,这些依赖关系的错误是没有,因为我的项目无法从Maven仓库下载由于TSLv1.2问题。似乎是一个僵局给我,谁能帮助我如何解决呢?

java spring maven pom.xml
1个回答
1
投票

您需要配置MAVEN_OPTS环境变量或Settings.xml以适当的VM ARGS传递给JVM(行家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

© www.soinside.com 2019 - 2024. All rights reserved.