我对Maven有问题。我用作环境
Windows 10
Java SE JDK版本8更新80
带有M2Eclipse的Eclipse Mars 2
Maven 3.5.4
我尝试使用两者中的任何一个,但是出现protocol_version错误。 在Java应用程序中启用TLS 1.2。但这不起作用。
我正在查看此解决方案:
但是我不明白如何添加-Dhttps.protocols = TLSv1.2。没有它在哪里。
非常感谢您的光临,对不起,我的英语
答案 0 :(得分:1)
但是我不明白如何添加-Dhttps.protocols = TLSv1.2。没有它在哪里
这取决于您如何构建应用程序。
A :如果要使用Eclipse Run按钮进行构建,则必须编辑运行配置(Maven构建的),如下所示。
(nb。您将不会在此处输入-D
)
B:如果您在Windows控制台上运行构建命令行,则可以在maven build goals
之后立即运行参数 mvn clean install -Dhttps.protocols = TLSv1.2
有关用于Maven构建的命令行参数的更多详细信息,请参见this link
答案 1 :(得分:0)
我关注了this post,此问题已解决。您应该尝试在命令中添加参数“ -Dhttps.protocols = TLSv1.2 ”,然后尝试。