lombok在 maven-compiler-plugin低版本下不生效的问题

文章目录

概述

在平时的开发过程中,我们会使用lombok提高效率,但是在开发的过程中会出现
在类上使用了@Data,@Builder,@AllArgsConstructor,@NoArgsConstructor在
编译的时候会报错的问题,这个问题的主要原因是由于 maven-compiler-plugin 插件
版本低导致的

解决方法

maven-compiler-plugin 在 3.1版本之后解决了 不支持lombok的问题;升级版本即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project broken: Fatal error compiling: java.lang.IllegalAccessError: class lombok.javac...。引用:也有可能是maven-compliler-plugin版本与maven版本不一致,maven版本太低或maven-->compiler-->plugin版本过高导致错误的(本人使用的是maven3.6.0,所以修改maven-compliler-plugin版本为3.1.0): <!--修改maven-compiler-plugin版本--> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.9</source> <target>1.9</target> </configuration> </plugin> </plugins> </build>。引用:在pom.xml中添加下面代码,问题解决:<properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties>。 这个错误通常是由于maven-compiler-pluginmaven版本不兼容引起的。你可以尝试以下几个解决方案: 1. 确保你使用的maven版本与maven-compiler-plugin版本兼容。你可以使用较低版本maven-compiler-plugin或升级你的maven版本。 2. 修改你的pom.xml文件中maven-compiler-plugin的版本。你可以将其修改为与你使用的maven版本兼容的版本。 3. 在pom.xml文件中添加源码和目标版本的配置。你可以在<properties>标签中添加<maven.compiler.source>和<maven.compiler.target>配置,以指定你的源码和目标版本。 以上是一些可能的解决方案,你可以根据具体情况尝试它们来解决问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值