From a1118ce209645d9bfeb993c44fe74da95423aacd Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Wed, 25 Sep 2019 21:52:00 +0200 Subject: [PATCH] Do not skip maven compilation if sources contain .kts files but no .kt files #KT-34006 fixed --- .../java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java index 11efd63f4d2..33145c2ba4e 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java @@ -231,7 +231,8 @@ public abstract class KotlinCompileMojoBase e private boolean hasKotlinFilesInSources() throws MojoExecutionException { for (File root : getSourceDirs()) { if (root.exists()) { - boolean sourcesExists = !FileUtil.processFilesRecursively(root, file -> !file.getName().endsWith(".kt")); + boolean sourcesExists = + !FileUtil.processFilesRecursively(root, file -> !file.getName().endsWith(".kt") && !file.getName().endsWith(".kts")); if (sourcesExists) return true; } }