From 59c5e2871ecda64ad8bfe1e94eb468519820074e Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Fri, 18 Dec 2015 21:42:49 -0800 Subject: [PATCH] Fix arguments for javac launches. --- .../kotlin/com/beust/kobalt/plugin/java/JavaCompiler.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/com/beust/kobalt/plugin/java/JavaCompiler.kt b/src/main/kotlin/com/beust/kobalt/plugin/java/JavaCompiler.kt index 791d7c14..988bc1d0 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/java/JavaCompiler.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/java/JavaCompiler.kt @@ -60,6 +60,12 @@ class JavaCompiler @Inject constructor(val jvmCompiler: JvmCompiler) { val allArgs = arrayListOf( executable.absolutePath, "-d", KFiles.makeDir(info.directory!!, info.outputDir.path).path) + + if (info.dependencies.size > 0) { + allArgs.add("-classpath") + allArgs.add(info.dependencies.map { it.jarFile.get() }.joinToString(File.pathSeparator)) + } + allArgs.addAll(info.sourceFiles) val pb = ProcessBuilder(allArgs)