diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt index 43c7f5801ee..e2358306d39 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/metadata/KotlinMetadataTargetConfigurator.kt @@ -336,11 +336,11 @@ class KotlinMetadataTargetConfigurator : val project = compilation.target.project val sourceSet = compilation.defaultSourceSet - val transformationTask = project.registerTask( - transformGranularMetadataTaskName(compilation.name), + val transformationTask = project.locateOrRegisterTask( + transformGranularMetadataTaskName(sourceSet.name), listOf(sourceSet) ) { - it.description = + description = "Generates serialized dependencies metadata for compilation '${compilation.name}' of target '${compilation.target.name}' (for tooling)" }