Согласно странице подключаемого модуля Gradle Kotlin.
Исходники Kotlin можно смешивать с исходниками Java в одной папке или в разных папках. По соглашению по умолчанию используются разные папки. Соответствующее свойство sourceSets следует обновить, если не используется соглашение по умолчанию.
Я хочу добавить несколько файлов Java в src/main/kotlin и выполнить их компиляцию с помощью задачи compileJava. Я попытался придумать следующий блок, чтобы достичь этого, но не в кости.
java {
val kotlinSrcDir: File = File(projectDir, "src/main/kotlin")
sourceSets["main"].java.srcDirs.add(kotlinSrcDir)
val javasrcdirs: Set<File> = sourceSets["main"].java.srcDirs
println(javasrcdirs)
}
Что дает?