Mark testFixtures dependencies as optional in published pom
Same as Gradle does by default. ^KT-53670 Fixed
This commit is contained in:
@@ -45,13 +45,15 @@ publish(moduleMetadata = true) {
|
|||||||
val kotlinLibraryComponent = components[ADHOC_COMPONENT_NAME] as AdhocComponentWithVariants
|
val kotlinLibraryComponent = components[ADHOC_COMPONENT_NAME] as AdhocComponentWithVariants
|
||||||
|
|
||||||
kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesApiElements.get()) {
|
kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesApiElements.get()) {
|
||||||
mapToMavenScope("compile")
|
|
||||||
skipUnpublishable()
|
skipUnpublishable()
|
||||||
|
mapToMavenScope("compile")
|
||||||
|
mapToOptional()
|
||||||
}
|
}
|
||||||
|
|
||||||
kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesRuntimeElements.get()) {
|
kotlinLibraryComponent.addVariantsFromConfiguration(configurations.testFixturesRuntimeElements.get()) {
|
||||||
mapToMavenScope("runtime")
|
|
||||||
skipUnpublishable()
|
skipUnpublishable()
|
||||||
|
mapToMavenScope("runtime")
|
||||||
|
mapToOptional()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user