Maven致命警报:protocol_version

时间:2018-07-25 23:33:24

标签: java oracle maven java-7

我对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。没有它在哪里。

非常感谢您的光临,对不起,我的英语

2 个答案:

答案 0 :(得分:1)

但是我不明白如何添加-Dhttps.protocols = TLSv1.2。没有它在哪里

这取决于您如何构建应用程序。

A :如果要使用Eclipse Run按钮进行构建,则必须编辑运行配置(Maven构建的),如下所示。 (nb。您将不会在此处输入-D

enter image description here

B:如果您在Windows控制台上运行构建命令行,则可以在maven build goals

之后立即运行参数

mvn clean install -Dhttps.protocols = TLSv1.2

有关用于Maven构建的命令行参数的更多详细信息,请参见this link

答案 1 :(得分:0)

我关注了this post,此问题已解决。您应该尝试在命令中添加参数“ -Dhttps.protocols = TLSv1.2 ”,然后尝试。