From 5ea2fe30b0b238e5abfafb6bc29e51ddf0a721db Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Wed, 8 Mar 2017 15:56:50 -0800 Subject: [PATCH] Investigate TeamCity build failures. --- .../src/main/kotlin/com/beust/kobalt/misc/KFiles.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt index 04fee461..8172ab6f 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt @@ -265,9 +265,12 @@ class KFiles { } fun saveFile(file: File, text: String) { - file.absoluteFile.parentFile.mkdirs() - file.writeText(text) - kobaltLog(2, "Created $file") + if (file.absoluteFile.parentFile.mkdirs()) { + file.writeText(text) + kobaltLog(2, "Created $file") + } else { + warn("Couldn't create directory to save $file") + } } private fun isWindows() = System.getProperty("os.name").contains("Windows")