Lombok不适用于IntelliJ2020.3社区版

我与 Lombok 一起工作没有任何问题,直到今天,我的 Intellij 自动更新到最新版本 2020.3 11 月 30 日构建。之后,不再识别任何 Lombok 注释。

我的 Java 项目仍然使用 Maven 从命令行构建,但项目中的注释完全被忽略,并且无法手动运行任何单元测试。

到目前为止我尝试过的事情:

  • 重新安装了 Lombok 插件
  • 重启 Intellij
  • 重新启动了笔记本电脑
  • 使缓存无效
  • 从github重新克隆项目
  • 检查注解处理器是否已启用

没有任何效果。可能发生了什么?关于我可以尝试做什么的任何想法?

回答

总而言之,转到 IntelliJ 首选项(Cmd + ,)

Preferences -> Build, Execution, Deployment -> Compiler

搜索此选项:

User-local build process VM options (overrides Shared options):

并添加此值:

-Djps.track.ap.dependencies=false

  • The proper solution is to update Lombok dependency: https://github.com/mplushnikov/lombok-intellij-plugin/issues/988#issuecomment-737328145.
  • I also need to run `Rebuild` instead of `Build` to make it work.

回答

解决方法就在这里,直到他们解决实际问题:

https://youtrack.jetbrains.com/issue/IDEA-250718#focus=Comments-27-4418347.0-0

(请参阅 IJ 修复的屏幕截图)


以上是Lombok不适用于IntelliJ2020.3社区版的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>