【问题标题】:lombok dependency import error in intelliJIntelliJ中的lombok依赖项导入错误
【发布时间】:2019-09-16 12:16:13
【问题描述】:

最近,我正在阅读 Spring In Action。在使用 lombok 依赖项时,我陷入了困境。当我像书中描述的那样导入 lombok 时:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

IntelliJ IDEA 抛出以下错误:

未能读取 org.projectlombok:lombok:jar:1.18.8 的工件描述符

当我使用来自 lombok 网站的最新 maven 代码 sn-p(引用 lombok 版本 1.18.10,见下文)时,错误消失了。

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.10</version>
    <scope>provided</scope>
</dependency>

但是当我将 lombok 版本切换回 1.18.8(见下面的 sn-p)时,上述错误也回来了。为什么会这样?

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.8</version>
    <scope>provided</scope>
</dependency>

【问题讨论】:

标签: spring spring-boot intellij-idea lombok


【解决方案1】:

您的 maven 可能无法在本地找到较旧的 lombok 依赖项。尝试按照here 的描述更新您的 maven 项目。

如果您在同一错误消息 (fail to read artifact descriptor) 中遇到更多问题,请查看 this question

【讨论】:

    猜你喜欢
    • 2017-04-16
    • 1970-01-01
    • 2022-08-02
    • 2012-07-12
    • 2021-04-05
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多