无法在IntelliJ IDEA中使用龙目岛编译项目



我在问并回答自己的问题,但我并不是假设我有最好的答案。如果您有更好的一个,请发布!

相关问题:

  • Lombok没有生成Getter和Setter
  • 当我在Intellij Idea下使用Lombok时,无法编译项目

这是症状:

  1. 我有此汇编错误:"找不到符号方法getName(("当我尝试运行代码或进行" MVN CLEAN install"时。

  2. 如果我转到

重构 -> Lombok或Delombok

所有注释均标记为" Readonly"

  1. 如果我上任何带有Lombok注释的班级,则没有一个标记红色下划线。

作为IDE I使用Intellij,该项目是使用SpringInitializr生成的。

我真的很感谢您的帮助。

for Intellij:

1(启用注释处理

文件 ->设置 ->构建,执行,部署 ->编译器 ->注释处理器 ->单击复选框启用注释处理器

2(安装/更新Lombok插件(请参阅此(

文件 ->设置 ->插件 ->搜索Lombok插件 ->更新或安装

以下是:

  1. 我更新了Lombok插件版本:

文件 ->设置 ->插件 ->更新

  1. 重新启动IDE。
  2. 下载Lombok Jar
  3. 运行此命令:

mvn install:install-file -DgroupId=org.projectlombok -DartifactId=lombok -Dversion=1.1.18 -Dpackaging=jar -Dfile=/path/to/file

在build.gradle

中添加此

annotationProcessor "org.projectlombok:lombok:1.18.6"

最新更新