diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrTargetConfigurator.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrTargetConfigurator.kt index 51c9376e3d3..e3b08439943 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrTargetConfigurator.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/ir/KotlinJsIrTargetConfigurator.kt @@ -12,6 +12,7 @@ import org.jetbrains.kotlin.gradle.dsl.JsModuleKind import org.jetbrains.kotlin.gradle.dsl.JsSourceMapEmbedMode import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptions import org.jetbrains.kotlin.gradle.plugin.* +import org.jetbrains.kotlin.gradle.plugin.internal.BasePluginConfiguration import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsages import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.util.libsDirectory import org.jetbrains.kotlin.gradle.targets.js.KotlinJsReportAggregatingTestRun @@ -19,7 +20,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider import org.jetbrains.kotlin.gradle.testing.internal.kotlinTestRegistry import org.jetbrains.kotlin.gradle.testing.testTaskName -open class KotlinJsIrTargetConfigurator() : +open class KotlinJsIrTargetConfigurator : KotlinOnlyTargetConfigurator(true), KotlinTargetWithTestsConfigurator { @@ -66,10 +67,11 @@ open class KotlinJsIrTargetConfigurator() : } override fun createArchiveTasks(target: KotlinJsIrTarget): TaskProvider { + val libsDirectory = target.project.libsDirectory return super.createArchiveTasks(target).apply { configure { it.archiveExtension.set(KLIB_TYPE) - it.destinationDirectory.set(it.project.libsDirectory) + it.destinationDirectory.set(libsDirectory) } } }