diff --git a/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts index df3ed957d1c..31b42e56df6 100644 --- a/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin-idea/build.gradle.kts @@ -1,3 +1,5 @@ +import plugins.KotlinBuildPublishingPlugin.Companion.ADHOC_COMPONENT_NAME + plugins { kotlin("jvm") `java-test-fixtures` @@ -29,7 +31,13 @@ dependencies { testFixturesImplementation(project(":kotlin-test:kotlin-test-junit")) } -publish() +publish(moduleMetadata = true) { + val kotlinLibraryComponent = components[ADHOC_COMPONENT_NAME] as AdhocComponentWithVariants + kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesApiElements.get()) { mapToMavenScope("compile") } + kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesRuntimeElements.get()) { mapToMavenScope("runtime") } + suppressAllPomMetadataWarnings() +} + javadocJar() sourcesJar()