From f4d9d98a5efb8ae2e764da6eceb5778167c02e74 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Mon, 29 Jan 2024 17:07:10 +0100 Subject: [PATCH] [Gradle] Fix warnings in D8Exec ^KT-56904 In Progress --- .../org/jetbrains/kotlin/gradle/targets/js/d8/D8Exec.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/d8/D8Exec.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/d8/D8Exec.kt index a98e3692c77..0bbb06d3587 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/d8/D8Exec.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/d8/D8Exec.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.gradle.utils.newFileProperty @DisableCachingByDefault open class D8Exec : AbstractExecTask(D8Exec::class.java) { init { - onlyIf { + this.onlyIf { !inputFileProperty.isPresent || inputFileProperty.asFile.map { it.exists() }.get() } } @@ -65,7 +65,7 @@ open class D8Exec : AbstractExecTask(D8Exec::class.java) { ) { it.executable = d8.requireConfigured().executablePath.absolutePath it.dependsOn(d8.setupTaskProvider) - it.dependsOn(compilation.compileKotlinTaskProvider) + it.dependsOn(compilation.compileTaskProvider) if (compilation.platformType == KotlinPlatformType.wasm) { it.d8Args.addWasmExperimentalArguments() }