diff --git a/plugins/kotlin/gradle/gradle-java/src/org/jetbrains/kotlin/idea/gradleJava/configuration/gradleKotlinCompilerPluginProjectConfigurators.kt b/plugins/kotlin/gradle/gradle-java/src/org/jetbrains/kotlin/idea/gradleJava/configuration/gradleKotlinCompilerPluginProjectConfigurators.kt index 4d0aa5515b76..1feca0f184ed 100644 --- a/plugins/kotlin/gradle/gradle-java/src/org/jetbrains/kotlin/idea/gradleJava/configuration/gradleKotlinCompilerPluginProjectConfigurators.kt +++ b/plugins/kotlin/gradle/gradle-java/src/org/jetbrains/kotlin/idea/gradleJava/configuration/gradleKotlinCompilerPluginProjectConfigurators.kt @@ -36,6 +36,7 @@ abstract class AbstractGradleKotlinCompilerPluginProjectConfigurator : KotlinCom project.executeWriteCommand(KotlinIdeaGradleBundle.message("command.name.configure.0", topLevelFile.name), null) { topLevelFile.add(addVersion = true, sourceModule = module, changedFiles = configurationResultBuilder.changedFiles) moduleFile?.add(addVersion = false, sourceModule = module, changedFiles = configurationResultBuilder.changedFiles) + configurationResultBuilder.configuredModule(module) } } diff --git a/plugins/kotlin/maven/src/org/jetbrains/kotlin/idea/maven/configuration/mavenKotlinCompilerPluginProjectConfigurators.kt b/plugins/kotlin/maven/src/org/jetbrains/kotlin/idea/maven/configuration/mavenKotlinCompilerPluginProjectConfigurators.kt index b4b75caa3d61..660cd3188c6d 100644 --- a/plugins/kotlin/maven/src/org/jetbrains/kotlin/idea/maven/configuration/mavenKotlinCompilerPluginProjectConfigurators.kt +++ b/plugins/kotlin/maven/src/org/jetbrains/kotlin/idea/maven/configuration/mavenKotlinCompilerPluginProjectConfigurators.kt @@ -48,6 +48,7 @@ abstract class AbstractMavenKotlinCompilerPluginProjectConfigurator: KotlinCompi pluginDependencyMavenId?.let { pom.addPluginDependency(kotlinPlugin, it) } + configurationResultBuilder.configuredModule(module) } } } diff --git a/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/inspections/AbstractKotlinCompilerPluginInspection.kt b/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/inspections/AbstractKotlinCompilerPluginInspection.kt index b0f5265f0826..735e3b8314a9 100644 --- a/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/inspections/AbstractKotlinCompilerPluginInspection.kt +++ b/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/inspections/AbstractKotlinCompilerPluginInspection.kt @@ -132,10 +132,10 @@ abstract class AbstractKotlinCompilerPluginInspection(protected val kotlinCompil configurator.configureModule(module, configurationResultBuilder) } } - } - val result = configurationResultBuilder.build() - if (result.configuredModules.isNotEmpty()) { - configurationService.queueSyncIfPossible() + val result = configurationResultBuilder.build() + if (result.configuredModules.isNotEmpty()) { + configurationService.queueSyncIfPossible() + } } } }