五种方式助你排查Idea使用Lombok 编译报“找不到符号“的问题

1、问题描述

项目中使用了lombok,但是在idea编译过程是出现“找不到”符号。报错如下图所示:

五种方式助你排查Idea使用Lombok 编译报“找不到符号“的问题_第1张图片

如果碰到该问题,请依次按如下四种方式排查。 

排除方式一

如果pom.xml没有引入jar,则需要引入。

        
            org.projectlombok
            lombok
            对应版本号
            compile
        

 排除方式二

idea低版本需要手动引入lombok插件——2021自带lombok插件。

五种方式助你排查Idea使用Lombok 编译报“找不到符号“的问题_第2张图片

  排除方式三

勾选"enable annotation processing",如图

五种方式助你排查Idea使用Lombok 编译报“找不到符号“的问题_第3张图片

 排除方式四

如果pom.xml配置maven-compiler-plugin插件时手动配置了annotationProcessorPaths,则需要配置lombok。


    版本号
    版本号



        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.8
                    1.8
                    
                        
                            org.mapstruct
                            mapstruct-processor
                            ${mapstruct.version}
                        
                        
                            org.projectlombok
                            lombok
                            ${lombok.version}
                        
                    
                
            
        
    

排查方式五

删除本地存储jar目录的jar,重新下载。因为有时候下载的jar不一定成功下载下来,所以重新下载。

或者干脆直接升级lombok版本,因为有些低版本下载jar失败。

你可能感兴趣的:(maven,intellij-idea,java,intellij,idea)