From 0a2b873415dee2f7c3abed2d866f3377fa77f5cb Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Tue, 7 Feb 2023 13:46:51 +0100 Subject: [PATCH] [Gradle] GranularMetadataTransformation: Support dependency constraints ^KT-56431 Verification Pending ^KT-56461 Verification Pending --- .../gradle/plugin/mpp/GranularMetadataTransformation.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 } ) }