Gradle, JS, webpack: add dependency to compile classpath
This commit is contained in:
+7
-1
@@ -6,6 +6,7 @@
|
|||||||
package org.jetbrains.kotlin.gradle.targets.js.webpack
|
package org.jetbrains.kotlin.gradle.targets.js.webpack
|
||||||
|
|
||||||
import org.gradle.api.DefaultTask
|
import org.gradle.api.DefaultTask
|
||||||
|
import org.gradle.api.file.FileCollection
|
||||||
import org.gradle.api.internal.file.FileResolver
|
import org.gradle.api.internal.file.FileResolver
|
||||||
import org.gradle.api.tasks.*
|
import org.gradle.api.tasks.*
|
||||||
import org.gradle.deployment.internal.Deployment
|
import org.gradle.deployment.internal.Deployment
|
||||||
@@ -38,6 +39,7 @@ open class KotlinWebpack : DefaultTask(), RequiresNpmDependencies {
|
|||||||
@Internal
|
@Internal
|
||||||
override lateinit var compilation: KotlinJsCompilation
|
override lateinit var compilation: KotlinJsCompilation
|
||||||
|
|
||||||
|
@Suppress("unused")
|
||||||
val compilationId: String
|
val compilationId: String
|
||||||
@Input get() = compilation.let {
|
@Input get() = compilation.let {
|
||||||
val target = it.target
|
val target = it.target
|
||||||
@@ -45,7 +47,11 @@ open class KotlinWebpack : DefaultTask(), RequiresNpmDependencies {
|
|||||||
}
|
}
|
||||||
|
|
||||||
val entry: File
|
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
|
open val configFile: File
|
||||||
@OutputFile get() = compilation.npmProject.dir.resolve("webpack.config.js")
|
@OutputFile get() = compilation.npmProject.dir.resolve("webpack.config.js")
|
||||||
|
|||||||
Reference in New Issue
Block a user