gpt4 book ai didi

java - 收到致命警报 : protocol_version build failure Gradle/Maven

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:00:18 25 4
gpt4 key购买 nike

我的一个项目的构建开始失败,出现以下异常

   > Could not resolve org.slf4j:slf4j-api:[1.6.1,).
> Failed to list versions for org.slf4j:slf4j-api.
> Unable to load Maven meta-data from https://repo1.maven.org/maven2/org/slf4j/slf4j-api/maven-metadata.xml.
> Could not GET 'https://repo1.maven.org/maven2/org/slf4j/slf4j-api/maven-metadata.xml'.
> Received fatal alert: protocol_version

环境:

  • Java 7
  • Gradle 3.5

最佳答案

Maven Central 和 Bintray 已宣布他们将停止支持 TLS v1.1 及以下版本。如果您使用 Java 6 或 7 并使用 Gradle 版本 2.1 到 4.8,您将会受到影响。

梯度:

检查gradle版本

gradle --version

如果所有这些都是真的,您必须采取行动:

  • JVM 版本为 Java 7u130 或更低版本,并且
  • Gradle 版本在 2.1 和 4.8 之间,包括在内
  • 并且您已经声明了 mavenCentral() 或 jcenter() 的存储库 {}

您可以采取以下任一操作来使用 TLS v1.2+:

推荐前两种解决方案,因为第三种打开了一个可能的攻击 vector 。

来源:https://blog.gradle.org

Maven:

如果您使用的是 Maven,请使用下面给出的命令

mvn -Dhttps.protocols=TLSv1.2 install

关于java - 收到致命警报 : protocol_version build failure Gradle/Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51090914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com