Fix publishing dependency version mapping (#309)
This commit is contained in:
@@ -104,17 +104,33 @@ if (shouldPublish) {
|
|||||||
val fjdj = tasks.create("fakeJavaDocJar", Jar::class) {
|
val fjdj = tasks.create("fakeJavaDocJar", Jar::class) {
|
||||||
archiveClassifier.set("javadoc")
|
archiveClassifier.set("javadoc")
|
||||||
}
|
}
|
||||||
matching { it.name == "jvm" }.forEach { p ->
|
named("js") {
|
||||||
p as MavenPublication
|
|
||||||
p.artifact(fjdj)
|
|
||||||
}
|
|
||||||
all {
|
|
||||||
this as MavenPublication
|
this as MavenPublication
|
||||||
versionMapping {
|
versionMapping {
|
||||||
allVariants {
|
allVariants {
|
||||||
fromResolutionOf("commonMainApiDependenciesMetadata")
|
fromResolutionOf("jsMainResolvableDependenciesMetadata")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
named("jvm") {
|
||||||
|
this as MavenPublication
|
||||||
|
this.artifact(fjdj)
|
||||||
|
versionMapping {
|
||||||
|
allVariants {
|
||||||
|
fromResolutionOf("jvmMainResolvableDependenciesMetadata")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
named("kotlinMultiplatform") {
|
||||||
|
this as MavenPublication
|
||||||
|
versionMapping {
|
||||||
|
allVariants {
|
||||||
|
fromResolutionOf("commonMainResolvableDependenciesMetadata")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
all {
|
||||||
|
this as MavenPublication
|
||||||
pom {
|
pom {
|
||||||
name.set(project.name)
|
name.set(project.name)
|
||||||
description.set(project.name)
|
description.set(project.name)
|
||||||
|
|||||||
Reference in New Issue
Block a user