diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt index 97220870a5e..1af130e7dfa 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt @@ -194,8 +194,10 @@ class KotlinMultiplatformPlugin : Plugin { UnusedSourceSetsChecker.checkSourceSets(project) - project.runProjectConfigurationHealthCheckWhenEvaluated { - checkSourceSetVisibilityRequirements(project) + project.launchInStage(KotlinPluginLifecycle.Stage.ReadyForExecution) { + project.runProjectConfigurationHealthCheck { + checkSourceSetVisibilityRequirements(project) + } } }