升级到 gradle 4.7 后,我以前没有警告的构建现在发出此警告:
在编译类路径中检测到以下注释处理器:“lombok.launch.AnnotationProcessorHider\(AnnotationProcessor”和“lombok.launch.AnnotationProcessorHider\)ClaimingProcessor”。 在编译类路径上检测注释处理器已被弃用,Gradle 5.0 将忽略它们。请将它们添加到注释处理器路径中。如果您不打算使用注释处理器,则可以使用“-proc:none”编译器参数来忽略它们。
注释处理器似乎已被弃用,gradle 5.0 版将不支持注释处理器。
我的项目使用 lombok,它需要注释处理器,所以使用 -proc:none
不是一个选项。当 verison 5.0 发布时,也不会停止使用 Gradle。
我如何能:
- 停止警告,并且
- 确保我的项目将继续构建未来的 Gradle 版本?
原文由 Bohemian 发布,翻译遵循 CC BY-SA 4.0 许可协议
将 lombok 依赖类型从
compile
更改为annotationProcessor
,因此build.gradle
文件中的依赖项部分应如下所示: