From afa1e901a7f569bdae70805525e8d3b3a1a87cec Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Tue, 16 May 2017 19:58:20 +0300 Subject: [PATCH] Ensure output directory exists when adding it to classpath MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise a warning is reported: "Сlasspath entry points to a non-existent location". Currently it only affects Maven + IC. --- .../kotlin/incremental/IncrementalJvmCompilerRunner.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner.kt b/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner.kt index 0ba5c66754a..3c9325d30c1 100644 --- a/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner.kt +++ b/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner.kt @@ -267,7 +267,7 @@ class IncrementalJvmCompilerRunner( when (compilationMode) { is CompilationMode.Incremental -> { dirtySources = ArrayList(compilationMode.dirtyFiles) - args.classpathAsList += args.destinationAsFile + args.classpathAsList += args.destinationAsFile.apply { mkdirs() } } is CompilationMode.Rebuild -> { dirtySources = allKotlinSources.toMutableList()