IntelliJ IDEA 2020.3 EAP 的Lombok问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA 2020.3 EAP 的Lombok问题相关的知识,希望对你有一定的参考价值。
参考技术A 当Intellij IDEA升级到2020.3版本时,如果你的项目恰恰使用了Lombok,那么恭喜你,十有八九会中招,在编译的时候产生如下错误:但是Maven却可以正常构建。
根据IntelliJ的说法这是因为Lombok导致的,而且拒绝在IDEA侧解决,需要等Lombok升级,具体撕逼内容如下:
https://youtrack.jetbrains.com/issue/IDEA-252069
虽然我对于他们这种神仙打架的行为很好奇,也乐意观看,但是我还得搬砖啊。上面的链接中也给出了解决方案,就是在编译的命令行参数中加入-Djps.track.ap.dependencies=false,具体位置如下:
再次编译,顺利通过。
追加:
项目中如果有在使用MapStruct,那么在升级到IntelliJ IDEA 2020.3 EAP时, 也会产生如下错误:
解决方法同上,就是加入编译参数-Djps.track.ap.dependencies=false。
intellij idea 怎么编译erlang
参考技术A Intellij IDEA本身就支持此功能。把鼠标放到红色代码上,按下alt+enter会给出智能修正提示,一般第一项就是case to 强制转换。直接回车就可以了。本回答被提问者和网友采纳
以上是关于IntelliJ IDEA 2020.3 EAP 的Lombok问题的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA 2020.3 正式版发布,多项超酷新功能
IDEA插件开发(14)---IntelliJ 平台工件存储库
极客日报:抖音否认进入外卖行业;谷歌发布Android 12硬件门槛;IntelliJ IDEA 2021.3 EAP 4发布