Maven 致命警报:protocol_version

Maven Fatal alert: protocol_version

我对 Maven 有疑问。我用作环境

我尝试使用两者中的任何一个,但出现 protocol_version 错误。 在 java 应用程序中启用 TLS 1.2。但是没用。

我在看这个解决方案:

但我不明白如何添加 -Dhttps.protocols = TLSv1.2。没有产地。

非常感谢你的时间,请原谅我的英语

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

but I do not understand how to make the addition of -Dhttps.protocols = TLSv1.2. no where is it made

这取决于您构建应用程序的方式。

A :如果您使用 Eclipse 运行 按钮构建,则必须编辑 运行 配置(maven 构建),如图所示以下。 (注意。您不会在此处输入 -D

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

之后立即 运行 参数

mvn clean install -Dhttps.protocols = TLSv1.2

有关 maven 构建的命令行参数的更多详细信息,请参阅 this link