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项目