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