Java25 Spring Boot Lombok 打包失败解决方法

Java Spring Boot Lombok About 490 words

现象

项目升级使用了Java25Spring Boot 3.5.6,打包时报错,找不到log变量。

分析

项目使用了Lombok@Slf4j注解,所以找不到log变量肯定与Lombok注解有关。

原因

Java23只有默认对注解不进行解析了。

解决

mvn 命令

使用mvn命令打包时添加proc参数,并指定为full

mvn -Dmaven.compiler.proc=full clean package

pom.xml

也可以在pom.xml添加配置。

指定maven.compiler.procfull

<project ...>

    <properties>
        <java.version>25</java.version>
        <maven.compiler.proc>full</maven.compiler.proc>
    </properties>
    
</project>

GitHub issue

https://github.com/projectlombok/lombok/issues/3752

Views: 11 · Posted: 2026-01-13

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Today In History
Browsing Refresh