解决IDEA 2020.3 lombok失效问题

 更新时间:2020年12月12日 14:27:42   作者:勤奋猫  
这篇文章主要介绍了IDEA 2020.3 lombok失效问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

本地安装的是IDEA2020.3 社区版,使用lombok插件失效,编译报错,“You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.”
在网上搜索,最终找到解决方案。请参考本文附录内容

方案中的方法一

有效,
在以下位置加上该配置"-Djps.track.ap.dependencies=false"

IDEA配置

方案中方法二

刚开始遇见此编译问题,我有怀疑是lombok版本兼容问题,登录MavenRepository查看lombok最新版本,尝试了此刻最新和次新的版本,1.18.16与1.18.14,编译后报错减少但是依然未能编译通过,原因未知。

方法三未尝试。

附录:下面看下You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.的问题及解决方法

问题

在使用IntelliJ IDEA 2020.3 EAP (Ultimate Edition)时提示Lombok不生效

java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.

情况更新

2020-10-27,看到了EAP5的推送,但是还是没有解决

在这里插入图片描述

解决办法

经查以下已经有人在github提出了这个问题,也同时提供了两种方法
https://github.com/rzwitserloot/lombok/issues/2592#

方法一

在以下位置加上该配置-Djps.track.ap.dependencies=false

在这里插入图片描述

方法二

在这里插入图片描述

看到了针对这个问题有了提交记录,所以我们手动更新一下版本到以下版本

<!--Lombok-->
<dependency>
 <groupId>org.projectlombok</groupId>
 <artifactId>lombok</artifactId>
 <version>1.18.14</version>
 <scope>provided</scope>
</dependency>

方法三

因为lombok版本是一般是受spring boot版本管理的,现在也可以通过升级springboot的版本来提高lombok版本,只要你springboot中引用的Lombok高于上面的版本就可以

到此这篇关于解决IDEA 2020.3 lombok失效问题的文章就介绍到这了,更多相关IDEA 2020.3 lombok失效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringMVC开发restful API之用户查询代码详解

    SpringMVC开发restful API之用户查询代码详解

    这篇文章主要介绍了SpringMVC开发restful API之用户查询代码详解,小编觉得挺不错的,这里分享给大家,需要的朋友可以参考。下面随小编一起看看吧。
    2017-11-11
  • 详解SpringBoot+Lucene案例介绍

    详解SpringBoot+Lucene案例介绍

    这篇文章主要介绍了详解SpringBoot+Lucene案例介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • java中的可变参数使用方法

    java中的可变参数使用方法

    这篇文章主要介绍了java中的可变参数使用方法的相关资料,需要的朋友可以参考下
    2017-06-06
  • java 数据类型有哪些取值范围多少

    java 数据类型有哪些取值范围多少

    这篇文章主要介绍了java 数据类型有哪些取值范围多少的相关资料,网上关于java 数据类型的资料有很多,不够全面,这里就整理下,需要的朋友可以参考下
    2017-01-01
  • SpringBoot解决@Component无法注入其他Bean的问题

    SpringBoot解决@Component无法注入其他Bean的问题

    这篇文章主要介绍了SpringBoot解决@Component无法注入其他Bean的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java生成一定规则递增编号的示例代码

    Java生成一定规则递增编号的示例代码

    项目需求中有时需要生成一定规则递增编号,本文主要介绍了Java生成一定规则递增编的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • Spring Boot实现热部署的五种方式

    Spring Boot实现热部署的五种方式

    这篇文章主要介绍了Spring Boot 五种热部署方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • Java实现字符串倒序输出的四种方法汇总

    Java实现字符串倒序输出的四种方法汇总

    这篇文章主要介绍了Java实现字符串倒序输出的四种方法汇总,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Java的注解原理详解

    Java的注解原理详解

    这篇文章主要介绍了Java的注解原理详解,注解是JDK1.5引入的新特性,包含在java.lang.annotation包中,它是附加在代码中的一些元信息,将一个类的外部信息与内部成员联系起来,在编 译、运行时进行解析和使用,需要的朋友可以参考下
    2023-10-10
  • 运行Jar包出现提示xxx中没有主清单属性报错问题解决方法

    运行Jar包出现提示xxx中没有主清单属性报错问题解决方法

    这篇文章主要介绍了运行Jar包出现:xxx中没有主清单属性报错,当出现报错:xxx中没有主清单属性,解决方法也很简单,在pom.xml配置中,加上相应配置即可,需要的朋友可以参考下
    2023-08-08

最新评论