diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinBrowserJs.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinBrowserJs.kt index 0e26d478a89..7adfd383920 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinBrowserJs.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinBrowserJs.kt @@ -50,7 +50,7 @@ class KotlinBrowserJs(target: KotlinJsTarget) : project.tasks.getByName(LifecycleBasePlugin.ASSEMBLE_TASK_NAME).dependsOn(it) } - project.createOrRegisterTask(disambiguateCamelCased("run")) { + val run = project.createOrRegisterTask(disambiguateCamelCased("run")) { val compileKotlinTask = compilation.compileKotlinTask it.dependsOn( target.npmResolveTaskHolder.getTaskOrProvider(), @@ -67,7 +67,8 @@ class KotlinBrowserJs(target: KotlinJsTarget) : ) it.outputs.upToDateWhen { false } - target.runTask.dependsOn(it) } + + target.runTask.dependsOn(run.getTaskOrProvider()) } } \ No newline at end of file diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinNodeJs.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinNodeJs.kt index 905c02da56d..99e4a5c2282 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinNodeJs.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/subtargets/KotlinNodeJs.kt @@ -36,11 +36,11 @@ class KotlinNodeJs(target: KotlinJsTarget) : val npmProject = project.npmProject runTask.args(npmProject.compileOutput(compileKotlinTask)) - - target.runTask.dependsOn(runTask) } addSourceMapSupport(compilation, runTaskHolder, project) + + target.runTask.dependsOn(runTaskHolder.getTaskOrProvider()) } private fun addSourceMapSupport(