我正在尝试使用命令-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存储库下载。 对我来说似乎是一个僵局,有人可以帮助我解决该问题吗?
答案 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命令