From 529a10f786b9a97fc1a9d91f0bee4f7bd544277e Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Sat, 2 Nov 2019 05:43:12 +0100 Subject: [PATCH] gradle: Create bootstrap dir before writing --- buildSrc/src/main/kotlin/BootstrapTask.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/BootstrapTask.kt b/buildSrc/src/main/kotlin/BootstrapTask.kt index 1e09a65c79..a6e0652cea 100644 --- a/buildSrc/src/main/kotlin/BootstrapTask.kt +++ b/buildSrc/src/main/kotlin/BootstrapTask.kt @@ -96,6 +96,11 @@ open class BootstrapTask : DefaultTask() { "artifacts" to getArtifacts() ).toString() - project.file("${project.buildDir}/bootstrap/bootstrap-${type}.json").writeText(json) + val bootstrapDir = File("${project.buildDir}/bootstrap") + bootstrapDir.mkdirs() + + File(bootstrapDir, "bootstrap-${type}.json").printWriter().use { out -> + out.println(json) + } } } \ No newline at end of file