diff --git a/gradle/jps.gradle.kts b/gradle/jps.gradle.kts index c4d3786ad44..cc06a5c39c2 100644 --- a/gradle/jps.gradle.kts +++ b/gradle/jps.gradle.kts @@ -1,3 +1,4 @@ +import org.gradle.api.internal.project.ProjectInternal import org.jetbrains.gradle.ext.* import org.jetbrains.kotlin.ideaExt.* import org.jetbrains.kotlin.buildUtils.idea.* @@ -43,7 +44,7 @@ if (kotlinBuildProperties.isInJpsBuildIdeaSync) { } } - gradle.projectsEvaluated { + rootProject.afterEvaluate { rootProject.allprojects { idea { module { @@ -162,6 +163,7 @@ if (kotlinBuildProperties.isInJpsBuildIdeaSync) { fun NamedDomainObjectContainer.ideaPlugin() { val ideaPluginProject = project(":prepare:idea-plugin") + (ideaPluginProject as ProjectInternal).evaluate() val libraries by ideaPluginProject.configurations val jpsPlugin by ideaPluginProject.configurations