From c0aa6cf873f68aa5744d9988093f73e7fa3e6f2d Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Mon, 16 Jan 2023 14:47:35 +0100 Subject: [PATCH] [Gradle] Ensure deprecated *DependenciesMetadata configurations exclude common stdlib ^KT-55929 Verification Pending --- .../kotlin/gradle/internal/KotlinDependenciesManagement.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/KotlinDependenciesManagement.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/KotlinDependenciesManagement.kt index d50b1d07546..68b69082d22 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/KotlinDependenciesManagement.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/KotlinDependenciesManagement.kt @@ -86,6 +86,9 @@ private fun KotlinTarget.excludeStdlibAndKotlinTestCommonFromPlatformCompilation compilations.all { listOfNotNull( it.compileDependencyConfigurationName, + it.defaultSourceSet.apiMetadataConfigurationName, + it.defaultSourceSet.implementationMetadataConfigurationName, + it.defaultSourceSet.compileOnlyMetadataConfigurationName, (it as? KotlinCompilationToRunnableFiles<*>)?.runtimeDependencyConfigurationName, // Additional configurations for (old) jvmWithJava-preset. Remove it when we drop it completely