From Gradle 5.0 people must use annotationProcessor to add dependencies as annotation processor. Gradle creates a classpath only for it:
Since implementation details matter for annotation processors, they must be declared separately on the annotation processor path. Gradle ignores annotation processors on the compile classpath.
From Gradle 5.0 people must use
annotationProcessor
to add dependencies as annotation processor. Gradle creates a classpath only for it: