After upgrading to gradle 4.7, my previously warning-free build now emits this warning:
The following annotation processors were detected on the compile classpath: 'lombok.launch.AnnotationProcessorHider$AnnotationProcessor' and 'lombok.launch.AnnotationProcessorHider$ClaimingProcessor'. Detecting annotation processors on the compile classpath is deprecated and Gradle 5.0 will ignore them. Please add them to the annotation processor path instead. If you did not intend to use annotation processors, you can use the '-proc:none' compiler argument to ignore them.
It seems that annotation processors are deprecated and gradle version 5.0 will not support annotation processors.
My project uses lombok, which requries annotation processors, so using -proc:none
is not an option. Neither is stopping using Gradle when verison 5.0 is released.
How do I:
- stop the warnings, and
- ensure my project will continue to build with future Gradle releases?