[Gradle, JS] Node js binaries executable filtering
^KT-41566 fixed
This commit is contained in:
+6
-2
@@ -33,7 +33,9 @@ open class KotlinNodeJsIr @Inject constructor(target: KotlinJsIrTarget) :
|
|||||||
override fun configureRun(
|
override fun configureRun(
|
||||||
compilation: KotlinJsIrCompilation
|
compilation: KotlinJsIrCompilation
|
||||||
) {
|
) {
|
||||||
compilation.binaries.getIrBinaries(KotlinJsBinaryMode.DEVELOPMENT)
|
compilation.binaries
|
||||||
|
.getIrBinaries(KotlinJsBinaryMode.DEVELOPMENT)
|
||||||
|
.matching { it is Executable }
|
||||||
.all { developmentExecutable ->
|
.all { developmentExecutable ->
|
||||||
val runTaskHolder = NodeJsExec.create(compilation, disambiguateCamelCased(RUN_TASK_NAME)) {
|
val runTaskHolder = NodeJsExec.create(compilation, disambiguateCamelCased(RUN_TASK_NAME)) {
|
||||||
group = taskGroupName
|
group = taskGroupName
|
||||||
@@ -47,7 +49,9 @@ open class KotlinNodeJsIr @Inject constructor(target: KotlinJsIrTarget) :
|
|||||||
override fun configureBuild(
|
override fun configureBuild(
|
||||||
compilation: KotlinJsIrCompilation
|
compilation: KotlinJsIrCompilation
|
||||||
) {
|
) {
|
||||||
compilation.binaries.getIrBinaries(KotlinJsBinaryMode.PRODUCTION)
|
compilation.binaries
|
||||||
|
.getIrBinaries(KotlinJsBinaryMode.PRODUCTION)
|
||||||
|
.matching { it is Executable }
|
||||||
.all { productionExecutable ->
|
.all { productionExecutable ->
|
||||||
project.tasks.named(LifecycleBasePlugin.ASSEMBLE_TASK_NAME).dependsOn(productionExecutable.linkTask)
|
project.tasks.named(LifecycleBasePlugin.ASSEMBLE_TASK_NAME).dependsOn(productionExecutable.linkTask)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user