diff --git a/gradle/jps.gradle.kts b/gradle/jps.gradle.kts index 7a2dd7efb91..81f109a349f 100644 --- a/gradle/jps.gradle.kts +++ b/gradle/jps.gradle.kts @@ -1,6 +1,5 @@ @file:Suppress("UnstableApiUsage") -import org.gradle.api.internal.project.ProjectInternal import org.jetbrains.gradle.ext.* import org.jetbrains.kotlin.ideaExt.* @@ -53,6 +52,10 @@ if (kotlinBuildProperties.isInJpsBuildIdeaSync) { inheritOutputDirs = true } } + + if (this != rootProject) { + evaluationDependsOn(path) + } } rootProject.idea { @@ -298,7 +301,6 @@ fun NamedDomainObjectContainer.kotlinc() { fun NamedDomainObjectContainer.ideaPlugin() { val ideaPluginProject = project(":prepare:idea-plugin") - (ideaPluginProject as ProjectInternal).evaluate() val libraries by ideaPluginProject.configurations val jpsPlugin by ideaPluginProject.configurations