From 55e10618621ada80c265b06363aa693389e20283 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Tue, 23 Aug 2022 14:23:24 +0200 Subject: [PATCH] Mark testFixtures dependencies as optional in published pom Same as Gradle does by default. ^KT-53670 Fixed --- libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts index 8f2448557a8..fe16223e763 100644 --- a/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts @@ -45,13 +45,15 @@ publish(moduleMetadata = true) { val kotlinLibraryComponent = components[ADHOC_COMPONENT_NAME] as AdhocComponentWithVariants kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesApiElements.get()) { - mapToMavenScope("compile") skipUnpublishable() + mapToMavenScope("compile") + mapToOptional() } kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesRuntimeElements.get()) { - mapToMavenScope("runtime") skipUnpublishable() + mapToMavenScope("runtime") + mapToOptional() } }