Procesador de anotación Kotlin: no puede hacer que funcione

Mi construcción gradle:

buildscript { ext.kotlin_version = '1.1.4-3' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: 'java' apply plugin: 'kotlin' apply plugin: "kotlin-kapt" sourceCompatibility = 1.8 repositories { mavenCentral() } kapt { processors = "libs.orm.codeGenerators.ModelProcessor" //PROCESSOR } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version" compile "com.google.auto.service:auto-service:1.0-rc3" } 

El procesador no está en un module separado.

El procesador no hace nada, en #process simplemente tira, para ver si está funcionando.

 @AutoService(Processor::class) @SupportedSourceVersion(SourceVersion.RELEASE_8) class ModelProcessor : AbstractProcessor() { override fun process(annotations: MutableSet<out TypeElement>?, roundEnv: RoundEnvironment): Boolean { throw(Throwable("foo")) return true } override fun getSupportedAnnotationTypes() : MutableSet<String> { return mutableSetOf<String>("*") } } 

Pero absolutamente nada sucede. Sin error, nada ¿Cómo puedo hacer que funcione?