diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt index 1df2a1bb..18cc5f33 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt @@ -282,7 +282,10 @@ open class JvmCompilerPlugin @Inject constructor( val extraSourceFiles = arrayListOf() if (sourceSuffixes.any { it.contains("kt")}) { project.sourceDirectories.forEach { - if (it.contains("java")) extraSourceFiles.add(KFiles.joinDir(project.directory, it)) + val javaDir = KFiles.joinDir(project.directory, it) + if (File(javaDir).exists()) { + if (it.contains("java")) extraSourceFiles.add(javaDir) + } } }