From 5aa4642eb42dd06d299e1e7c63ebc17c73714d2f Mon Sep 17 00:00:00 2001 From: Ferenc Boldog Date: Wed, 25 Nov 2015 16:15:18 +0100 Subject: [PATCH] add directory path if exists (like JavaCompiler) --- .../kotlin/com/beust/kobalt/plugin/kotlin/KotlinCompiler.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/beust/kobalt/plugin/kotlin/KotlinCompiler.kt b/src/main/kotlin/com/beust/kobalt/plugin/kotlin/KotlinCompiler.kt index 675e15b0..174fb089 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/kotlin/KotlinCompiler.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/kotlin/KotlinCompiler.kt @@ -11,6 +11,7 @@ import com.beust.kobalt.maven.DepFactory import com.beust.kobalt.maven.FileDependency import com.beust.kobalt.maven.IClasspathDependency import com.beust.kobalt.maven.LocalRepo +import com.beust.kobalt.misc.KFiles import com.beust.kobalt.misc.KobaltExecutors import com.beust.kobalt.misc.log import com.beust.kobalt.wrapper.ParentLastClassLoader @@ -43,7 +44,7 @@ class KotlinCompiler @Inject constructor(val localRepo : LocalRepo, } val cp = compilerFirst(info.dependencies.map {it.jarFile.get()}) val allArgs : Array = arrayOf( - "-d", info.outputDir.path, + "-d", KFiles.makeDir(info.directory!!, info.outputDir.path).path, "-classpath", cp.joinToString(File.pathSeparator), *(info.compilerArgs.toTypedArray()), *(info.sourceFiles.toTypedArray())