Cómo agregar un nuevo conjunto de fuentes con gradle kotlin-dsl

Quiero agregar un conjunto de fuentessrc/gen/java. Con Groovy esto es bastante fácil y ya se describe enhttps://discuss.gradle.org/t/how-to-use-gradle-with-generated-sources/9401/5

sourceSets {
   gen {
        java.srcDir "src/gen/java"
    }
}

Pero sigo con el kotlin-dsl para agregar uno nuevo. Todo lo que tengo es:

java {
    sourceSets {

    }
}

¿Alguien puede ayudar aquí para

Respuestas a la pregunta(4)

Su respuesta a la pregunta