diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/GranularMetadataTransformation.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/GranularMetadataTransformation.kt index 523c38b59bd..7981c5830cd 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/GranularMetadataTransformation.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/GranularMetadataTransformation.kt @@ -143,6 +143,7 @@ internal class GranularMetadataTransformation( params.resolvedMetadataConfiguration .root .dependencies + .filter { !it.isConstraint} .filterIsInstance() ) } @@ -177,7 +178,9 @@ internal class GranularMetadataTransformation( } resolvedDependencyQueue.addAll( - transitiveDependenciesToVisit.filter { it.selected.id !in visitedDependencies } + transitiveDependenciesToVisit + .filter { it.selected.id !in visitedDependencies } + .filter { !it.isConstraint } ) }