代码之家  ›  专栏  ›  技术社区  ›  Panagiotis Bougioukos

未能在com.fasterxml上收集依赖项。杰克逊。core:jackson-core:jar:2.11.0:

  •  0
  • Panagiotis Bougioukos  · 技术社区  · 4 年前

    我有依赖性

     <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>2.11.0</version>
        </dependency>
    

    在项目构建期间,我收到以下错误

     Failed to execute goal on project untitled3: Could not resolve dependencies for project org.example:untitled3:jar:1.0-SNAPSHOT: Failed to collect dependencies at com.fasterxml.
    jackson.core:jackson-core:jar:2.11.0: Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-core:jar:2.11.0: Could not transfer artifact com.fasterxml.jackson.core:
    jackson-core:pom:2.11.0 from/to central (https://repo.maven.apache.org/maven2): Transfer failed for https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.0/
    jackson-core-2.11.0.pom: Received fatal alert: protocol_version -> [Help 1]
    

    我已尝试从本地.m2存储库中删除依赖项。

    存储库关闭了吗?还有别的问题吗?

    0 回复  |  直到 4 年前
        1
  •  1
  •   khmarbaise    4 年前

    基于与Maven构建的JDK7运行时相关的错误消息。JDK7默认使用TLSv1.1,但到Central的https传输必须至少使用TLSv1.2版本。

    这个问题有两种解决方法:

    • 升级至JDK8
    • -Dhttps.protocols=TLSv1.2 您的Maven调用的选项也应该起作用。