lombok编译遇到“找不到符号的问题”

cnblogs 2024-09-19 16:39:00 阅读 53

问题描述

最近编译使用了lombok依赖的maven项目遇到了一个没有遇到过的现象。

项目代码可以正常运行,但是只要一使用maven:clean再打包就会报lombok注解的类“找不到符号”。

按照几年的开发经验真的头疼了一段时间,查了很多帖子没有人遇到过,感觉十分匪夷所思。

之后分析了整个maven:compile的日志发现这个过程根本没有走lombok的注解处理过程。于是就着这个思路去查询,找到了一个解决方法

就是将maven-compiler-plugin这个插件中新增一个配置,完整配置如下

<code><build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.10.0</version>

<configuration>

<source>17</source>

<target>17</target>

<release>17</release>

<encoding>utf-8</encoding>

<annotationProcessorPaths>

<path>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

<version>1.18.34</version>

</path>

</annotationProcessorPaths>

</configuration>

</plugin>

</plugins>

</build>

调整好之后,再去编译打包,就正常了。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。