From 560f34bde50bf35ee77ccfebcddf054ccdfd5ed0 Mon Sep 17 00:00:00 2001 From: Sergey Rostov Date: Sat, 8 Jun 2019 13:54:38 +0300 Subject: [PATCH] Gradle, JS, webpack: add dependency to compile classpath --- .../kotlin/gradle/targets/js/webpack/KotlinWebpack.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpack.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpack.kt index cddcea7ab59..f2ded54c529 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpack.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpack.kt @@ -6,6 +6,7 @@ package org.jetbrains.kotlin.gradle.targets.js.webpack import org.gradle.api.DefaultTask +import org.gradle.api.file.FileCollection import org.gradle.api.internal.file.FileResolver import org.gradle.api.tasks.* import org.gradle.deployment.internal.Deployment @@ -38,6 +39,7 @@ open class KotlinWebpack : DefaultTask(), RequiresNpmDependencies { @Internal override lateinit var compilation: KotlinJsCompilation + @Suppress("unused") val compilationId: String @Input get() = compilation.let { val target = it.target @@ -45,7 +47,11 @@ open class KotlinWebpack : DefaultTask(), RequiresNpmDependencies { } val entry: File - @InputFile get() = compilation.compileKotlinTask.outputFile + @Input get() = compilation.compileKotlinTask.outputFile + + @Suppress("unused") + val runtimeClasspath: FileCollection + @InputFiles get() = compilation.compileDependencyFiles open val configFile: File @OutputFile get() = compilation.npmProject.dir.resolve("webpack.config.js")