diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt index a557b335a68..385b5883abf 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/configuration/KotlinCompileConfig.kt @@ -76,7 +76,11 @@ internal open class BaseKotlinCompileConfig : AbstractKotl task.associatedJavaCompileTaskName.value(javaTaskProvider.name) } - task.ownModuleName.value(compilationProjection.ownModuleName) + task.ownModuleName.value( + providers.provider { + @Suppress("DEPRECATION") + task.parentKotlinOptions.orNull?.moduleName ?: compilationProjection.ownModuleName + }) } } }