【发布时间】: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>
【问题讨论】:
-
也许可以试试这里提供的答案:stackoverflow.com/questions/6642146/…
标签: spring spring-boot intellij-idea lombok