Carter
05/28/2021, 12:13 PMBig Chungus
05/28/2021, 12:26 PMCarter
05/28/2021, 12:41 PMtasks.getByName<Jar>("jvmJar") {
val webpackTask = run {
val webpackTaskName = if (isJavascriptMinificationEnabled) {
"jsBrowserProductionWebpack"
} else {
"jsBrowserDevelopmentWebpack"
}
tasks.getByPath(":browserApp:$webpackTaskName") as org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpack
}
dependsOn(webpackTask)
from(File(webpackTask.destinationDirectory, webpackTask.outputFileName)) {
include("*.js") // ensures the mapping file doesn't get copied
into("asset/js")
}
// Get the resources
val browserDistributionTask = tasks.getByPath(":browserApp:jsBrowserProductionExecutableDistributeResources")
dependsOn(browserDistributionTask)
from(browserDistributionTask.outputs)
}
Big Chungus
06/07/2021, 7:49 PM