Gradle deprecated annotation processor warnings for lombok

后端 未结 3 1896
悲&欢浪女
悲&欢浪女 2021-02-03 22:06

After upgrading to gradle 4.7, my previously warning-free build now emits this warning:

The following annotation processors were detected on the compile c

3条回答
  •  旧时难觅i
    2021-02-03 22:21

    Gradle added annotationProcessor in 4.6 and Lombok is an annotation processor even though their documentation is not really clear about this when using Gradle they are also aware of it as they recommend it when using Android Studio. So short answer is to use:

    dependencies {
        compileOnly('org.projectlombok:lombok:1.18.0')
        annotationProcessor('org.projectlombok:lombok:1.18.0')
    }
    

提交回复
热议问题