El complemento kapt no funciona con gradle-script-kotlin

Quiero mover mi proyecto basado en Vertx a la plantilla https://github.com/sczyh30/vertx-blueprint-microservice.git . El proyecto de blueprint usa annotations @vertxGen, etc. para generar código durante la compilation.

Estoy usando gradle-script-kotlin para build el proyecto. Necesito usar el plugin kapt para generar código según annotations (a través de vertx … codegen). Desafortunadamente, no puedo configurar correctamente el complemento kapt. Dando el siguiente error:

w: [kapt] El directory de salida de orígenes no está especificado, omitiendo el process de anotación

Estaría encantado si alguien pudiera arreglar mi file de construcción gradle. Los siguientes son los fragments relacionados con kapt

import org.jetbrains.kotlin.gradle.plugin.* // kaptExtension ... apply { plugin("kotlin-kapt") } ... fun Project.kapt(setup: KaptExtension.() -> Unit) = the<KaptExtension>().setup() kapt { generateStubs = true javacOptions( closureOf<KaptJavacOptionsDelegate> { option("-proc:only") option("-processor", "io.vertx.codegen.CodeGenProcessor") // vertx processor here option("-AoutputDirectory", "${projectDir}/src/main") option("-Acodegen.output", "${projectDir}/src/main") } ) // specify output of generated code arguments( closureOf<KaptAnnotationProcessorOptions> { arg("destinationDir", "${buildDir}/generated/source/kapt/main") } ) } ... java { ... sourceSets.getByName("main").java.srcDirs("${project.buildDir}/generated/source/kapt/main") } 

Déjame saber para cualquier otra información / consulta. Gracias por adelantado.