Gradle, js, run: fix run dependencies on browserRun and nodeRun
This commit is contained in:
+3
-2
@@ -50,7 +50,7 @@ class KotlinBrowserJs(target: KotlinJsTarget) :
|
|||||||
project.tasks.getByName(LifecycleBasePlugin.ASSEMBLE_TASK_NAME).dependsOn(it)
|
project.tasks.getByName(LifecycleBasePlugin.ASSEMBLE_TASK_NAME).dependsOn(it)
|
||||||
}
|
}
|
||||||
|
|
||||||
project.createOrRegisterTask<KotlinWebpack>(disambiguateCamelCased("run")) {
|
val run = project.createOrRegisterTask<KotlinWebpack>(disambiguateCamelCased("run")) {
|
||||||
val compileKotlinTask = compilation.compileKotlinTask
|
val compileKotlinTask = compilation.compileKotlinTask
|
||||||
it.dependsOn(
|
it.dependsOn(
|
||||||
target.npmResolveTaskHolder.getTaskOrProvider(),
|
target.npmResolveTaskHolder.getTaskOrProvider(),
|
||||||
@@ -67,7 +67,8 @@ class KotlinBrowserJs(target: KotlinJsTarget) :
|
|||||||
)
|
)
|
||||||
|
|
||||||
it.outputs.upToDateWhen { false }
|
it.outputs.upToDateWhen { false }
|
||||||
target.runTask.dependsOn(it)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
target.runTask.dependsOn(run.getTaskOrProvider())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+2
-2
@@ -36,11 +36,11 @@ class KotlinNodeJs(target: KotlinJsTarget) :
|
|||||||
|
|
||||||
val npmProject = project.npmProject
|
val npmProject = project.npmProject
|
||||||
runTask.args(npmProject.compileOutput(compileKotlinTask))
|
runTask.args(npmProject.compileOutput(compileKotlinTask))
|
||||||
|
|
||||||
target.runTask.dependsOn(runTask)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
addSourceMapSupport(compilation, runTaskHolder, project)
|
addSourceMapSupport(compilation, runTaskHolder, project)
|
||||||
|
|
||||||
|
target.runTask.dependsOn(runTaskHolder.getTaskOrProvider())
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun addSourceMapSupport(
|
private fun addSourceMapSupport(
|
||||||
|
|||||||
Reference in New Issue
Block a user