From 351a037bcd50d51cde44eda383e7470b195ff070 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Wed, 22 Jan 2020 16:10:39 +0300 Subject: [PATCH] Wizard: fix not added dependencies for MPP modules --- .../kotlin/tools/projectWizard/ir/buildsystem/ModuleIR.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/ir/buildsystem/ModuleIR.kt b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/ir/buildsystem/ModuleIR.kt index 2923169ecd9..d0c1581ac4d 100644 --- a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/ir/buildsystem/ModuleIR.kt +++ b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/ir/buildsystem/ModuleIR.kt @@ -59,6 +59,12 @@ data class MultiplatformModuleIR( override fun withReplacedIrs(irs: List): MultiplatformModuleIR = copy(irs = irs) override fun GradlePrinter.renderGradle() { - sourcesets.listNl(needFirstIndent = false) + sourcesets.map { sourceset -> + sourceset.withIrs( + irsOfType().filter { dependency -> + dependency.dependencyType == sourceset.sourcesetType.toDependencyType() + } + ) + }.listNl(needFirstIndent = false) } } \ No newline at end of file