Java25 Spring Boot Lombok 打包失败解决方法
Java Spring Boot Lombok About 490 words现象
项目升级使用了Java25和Spring 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.proc为full。
<project ...>
<properties>
<java.version>25</java.version>
<maven.compiler.proc>full</maven.compiler.proc>
</properties>
</project>
GitHub issue
Views: 16 · Posted: 2026-01-13
———         Thanks for Reading         ———
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...