gradle 作为编译工具 lombok 爆红出错另解

编程入门 行业动态 更新时间:2024-10-14 16:19:16

gradle 作为编译<a href=https://www.elefans.com/category/jswz/34/1770073.html style=工具 lombok 爆红出错另解"/>

gradle 作为编译工具 lombok 爆红出错另解

今天配置一个项目时,从eclipse迁移到idea后发现部分代码lombok死活都不生效。

仔细检查发现是src/test下的,于是想起来了以前处理过的一个问题。这里记录下,如果要让测试代码也支持lombok,除了compileOnly和annotationProcessor添加lombok外,还要给测试添加支持。完整配置如下:
 

//其它编译但是不需要发布的
compileOnly 'javax.servlet.jsp:jsp-api:2.2'
compileOnly 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.30'

//参与测试不进行发布
testImplementation 'org.projectlombok:lombok:1.18.30'
testImplementation 'junit:junit:4.8' //4.11的版本需要额外包

红色部分添加后测试代码编译正常

更多推荐

gradle 作为编译工具 lombok 爆红出错另解

本文发布于:2023-12-03 07:44:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1652808.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:工具   gradle   lombok

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!