[Gradle, JS] Outputs for distribution tasks as lazy

^KT-41566 fixed
This commit is contained in:
Ilya Goncharov
2020-08-21 18:13:54 +03:00
parent fe72d46fee
commit 2d8b95190e
@@ -28,6 +28,7 @@ import org.jetbrains.kotlin.gradle.targets.js.webpack.WebpackDevtool
import org.jetbrains.kotlin.gradle.tasks.dependsOn import org.jetbrains.kotlin.gradle.tasks.dependsOn
import org.jetbrains.kotlin.gradle.utils.decamelize import org.jetbrains.kotlin.gradle.utils.decamelize
import org.jetbrains.kotlin.gradle.utils.lowerCamelCaseName import org.jetbrains.kotlin.gradle.utils.lowerCamelCaseName
import org.jetbrains.kotlin.gradle.utils.newFileProperty
import java.io.File import java.io.File
import javax.inject.Inject import javax.inject.Inject
@@ -200,7 +201,7 @@ open class KotlinBrowserJsIr @Inject constructor(target: KotlinJsIrTarget) :
it.dependsOn(webpackCommonTask) it.dependsOn(webpackCommonTask)
it.dependsOn(distributeResourcesTask) it.dependsOn(distributeResourcesTask)
it.outputs.dir(distribution.directory) it.outputs.dir(project.newFileProperty { distribution.directory })
} }
} }
} }