From f99f4bcf22719c7f3bebd4fc4ef18386cab45860 Mon Sep 17 00:00:00 2001 From: Nikita Skvortsov Date: Wed, 14 Aug 2013 14:01:24 +0400 Subject: [PATCH] fix to handle empty kotlin compilation output --- .../main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt index cffde83fbfa..abdc2b7435a 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt +++ b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt @@ -122,7 +122,10 @@ public open class KotlinCompile(): AbstractCompile() { } // Copy kotlin classes to all classes directory - FileUtils.copyDirectory(kotlinDestinationDir, getDestinationDir()) + val outputDirFile = File(args.outputDir!!) + if (outputDirFile.exists()) { + FileUtils.copyDirectory(outputDirFile, getDestinationDir()) + } } fun getAnnotations(): Collection {