导入eclipse gradle spring boot项目后,Lombok无法在intellij idea 18.1版本中工作

Posted

技术标签:

【中文标题】导入eclipse gradle spring boot项目后,Lombok无法在intellij idea 18.1版本中工作【英文标题】:Lombok not working in intellij idea 18.1 version after importing eclipse gradle spring boot project 【发布时间】:2018-10-27 17:03:13 【问题描述】:

我安装了 Intellij Idea 18.1 并导入了一个工作的 Gradle Spring Boot 2.0 项目作为 eclipse 模型。但是尝试构建项目时,我得到了一堆与无法识别 lombok 相关的编译错误。 Gradle 明确地将这种依赖定义为

compileOnly('org.projectlombok:lombok')

我得到如下编译错误:

Error:(8, 14) java: package lombok does not exist

我关注了这个 *** 链接

Lombok annotations do not compile under Intellij idea

在 IDEA 外部库中包含除 lombok jar 之外的所有 jar。

我不想安装第三方 lombok 插件,上面的链接使它在没有该插件的情况下工作。

要导入gradle spring boot eclipse项目,正确的方法是什么。我可能在这里遗漏了一些东西。

【问题讨论】:

【参考方案1】:

也许我误解了你的所作所为。 如果项目使用 gradle,则从 gradle 模型导入,而不是从 eclipse 模型导入。

【讨论】:

以上是关于导入eclipse gradle spring boot项目后,Lombok无法在intellij idea 18.1版本中工作的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse(STS) 导入本地 spring boot (gradle)多项目

spring 源码导入eclipse(sts)

spring-如何将spring源码成功导入Eclipse中

导入eclipse gradle spring boot项目后,Lombok无法在intellij idea 18.1版本中工作

(转)eclipse导入Gradle项目

原Spring源码浅析系列-导入源码到Eclipse