From 791dfb78ab4fd96d013145a517c1f5c354372032 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Mon, 8 Jun 2020 15:45:07 +0300 Subject: [PATCH] [Gradle, JS] Dukat only for main compilation --- .../js/npm/resolver/KotlinCompilationNpmResolver.kt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt index 03e9f11a5e3..fe255a1e845 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt @@ -70,9 +70,14 @@ internal class KotlinCompilationNpmResolver( } } - val plugins: List = projectResolver.resolver.plugins.flatMap { - it.createCompilationResolverPlugins(this) - } + val plugins: List = projectResolver.resolver.plugins + .flatMap { + if (compilation.isMain()) { + it.createCompilationResolverPlugins(this) + } else { + emptyList() + } + } override fun toString(): String = "KotlinCompilationNpmResolver(${npmProject.name})"