idea较新版本识别不了lombok生成的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea较新版本识别不了lombok生成的方法相关的知识,希望对你有一定的参考价值。

参考技术A idea版本:

lombok版本

编译的时候报错:

新版本idea所使用的的java compilier编译器,lombok用不来, 得是 javac
所以 @Getter @Setter 等lombok注解就没法在pre-compile的时候没法生成对应的方法了

lombok的相关issue: https://github.com/projectlombok/lombok/issues/2592

IntelliJ的开发人员在这里有回复 https://youtrack.jetbrains.com/issue/IDEA-252069

在这增加参数: -Djps.track.ap.dependencies=false

就能正常处理 lombok注解了,
同时提示

终极方法解决IDEA搜索不到Lombok插件的问题(IDEA 不能识别 @Slf4j,@Getter ,@Setter注解)

关于Lombok是什么以及作用——>https://www.zhihu.com/question/42348457


2021版本的IDEA中,Lombok插件的功能被整合到了Hrisey Plugin插件中,二者有同样的功能,因此,下载Hrisey Plugin插件即可。

以上是关于idea较新版本识别不了lombok生成的方法的主要内容,如果未能解决你的问题,请参考以下文章

解决IDEA与lombok插件不兼容导致的@注解不可用的问题

最新版IDEA(或Android Studio)Lombok插件安装

利用较新版本的IDEA 2022.3.2 创建Java Web的maven项目

将 grafana 迁移到较新版本的最佳方法是啥? [关闭]

centos 较新版本kernel安装方法

实战:第二十六章:Idea启动项目报错解决方案