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

十一月 30, 2025 / Starry / 3阅读 / 0评论/ 分类: 默认分类
问题描述

最近编译使用了lombok依赖的maven项目遇到了一个没有遇到过的现象。
项目代码可以正常运行,但是只要一使用maven:clean再打包就会报lombok注解的类“找不到符号”。
真的头疼了一段时间,查了很多帖子没有人遇到过,感觉十分匪夷所思。
之后分析了整个maven:compile的日志发现这个过程根本没有走lombok的注解处理过程。于是就着这个思路去查询,找到了一个解决方法
就是将maven-compiler-plugin这个插件中新增一个配置,完整配置如下

<build>
  <plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>21</source>
            <target>21</target>
            <release>21</release>
            <encoding>utf-8</encoding>
            <annotationProcessorPaths>
                <path>
                    <groupId>org.projectlombok</groupId>
                    <artifactId>lombok</artifactId>
                    <version>1.18.42</version>
                </path>
            </annotationProcessorPaths>
        </configuration>
    </plugin>
    </plugins>
</build>

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

#技术(10)

文章作者:Starry

文章链接:https://iseeyou1.icu/archives/lombokbian-yi-yu-dao-zhao-bu-dao-fu-hao-de-wen-ti

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论