diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 348dbec97..d71e687b6 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -147,18 +147,25 @@ repositories { jcenter() } -extensions.configure("bintray") { - val user: String? - val key: String? +publishing.publications.getByName("kotlinMultiplatform") { + groupId="net.devrieze" + artifactId="xmlutil" +} +extensions.configure("bintray") { if (rootProject.hasProperty("bintrayUser")) { user = rootProject.property("bintrayUser") as String? key = rootProject.property("bintrayApiKey") as String? - } else { - user = null - key = null } - setPublications(*publishing.publications.map { it.name }.filter { "js" in it || "metadata" in it }.toTypedArray()) + + val pubs = publishing.publications + .filter { it.name != "metadata" } + .map { it.name } + .apply { forEach{ logger.lifecycle("Registering publication \"${it}\" to Bintray") }} + .toTypedArray() + + + setPublications(*pubs) pkg(closureOf { repo = "maven" diff --git a/serialization/build.gradle.kts b/serialization/build.gradle.kts index 78a201dcd..06152e29d 100644 --- a/serialization/build.gradle.kts +++ b/serialization/build.gradle.kts @@ -249,18 +249,27 @@ repositories { jcenter() } -extensions.configure("bintray") { - val user: String? - val key: String? +publishing.publications.getByName("kotlinMultiplatform") { + groupId="net.devrieze" + artifactId="xmlutil-serialization" +} +extensions.configure("bintray") { if (rootProject.hasProperty("bintrayUser")) { user = rootProject.property("bintrayUser") as String? key = rootProject.property("bintrayApiKey") as String? - } else { - user = null - key = null } - setPublications(*publishing.publications.map { it.name }.filter { "js" in it || "metadata" in it }.toTypedArray()) + + val pubs = publishing.publications + .filter { it.name != "metadata" && it.name != "js" } + .map { it.name } + .apply { forEach{ logger.lifecycle("Registering publication \"${it}\" to Bintray") }} + .toTypedArray() + + + setPublications(*pubs) + + setPublications(*publishing.publications.map { it.name }.filter { "js" !in it && "metadata" !in it }.toTypedArray()) pkg(closureOf { repo = "maven"