From c183c5b36abeaff93d66a3dd520b84cdbd043ed7 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Thu, 27 Sep 2018 18:49:44 +0300 Subject: [PATCH] MPP: Add dependencies for all source sets for a given Android variant --- ...KotlinAndroidGradleMPPModuleDataService.kt | 31 ++++++++++++------- ...inAndroidGradleMPPModuleDataService.kt.173 | 31 ++++++++++++------- ...inAndroidGradleMPPModuleDataService.kt.181 | 31 ++++++++++++------- ...nAndroidGradleMPPModuleDataService.kt.as31 | 31 ++++++++++++------- ...nAndroidGradleMPPModuleDataService.kt.as32 | 31 ++++++++++++------- .../KotlinMPPGradleProjectResolver.kt | 29 ++++++++++++----- 6 files changed, 122 insertions(+), 62 deletions(-) diff --git a/idea/idea-android/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleMPPModuleDataService.kt b/idea/idea-android/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleMPPModuleDataService.kt index ad4ba982e00..d2d8e2b450b 100644 --- a/idea/idea-android/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleMPPModuleDataService.kt +++ b/idea/idea-android/src/org/jetbrains/kotlin/android/configure/KotlinAndroidGradleMPPModuleDataService.kt @@ -20,6 +20,7 @@ import com.intellij.openapi.externalSystem.service.project.manage.ContentRootDat import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil import com.intellij.openapi.module.Module import com.intellij.openapi.project.Project +import com.intellij.openapi.roots.DependencyScope import com.intellij.openapi.roots.ModifiableRootModel import com.intellij.openapi.vfs.VfsUtil import com.intellij.util.containers.stream @@ -77,19 +78,27 @@ class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService