Skip to content

Commit

Permalink
Fix publication to bintray code.
Browse files Browse the repository at this point in the history
  • Loading branch information
pdvrieze committed Nov 3, 2018
1 parent 98ea2eb commit 7eb66e4
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 14 deletions.
21 changes: 14 additions & 7 deletions core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -147,18 +147,25 @@ repositories {
jcenter()
}

extensions.configure<BintrayExtension>("bintray") {
val user: String?
val key: String?
publishing.publications.getByName<MavenPublication>("kotlinMultiplatform") {
groupId="net.devrieze"
artifactId="xmlutil"
}

extensions.configure<BintrayExtension>("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<BintrayExtension.PackageConfig> {
repo = "maven"
Expand Down
23 changes: 16 additions & 7 deletions serialization/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -249,18 +249,27 @@ repositories {
jcenter()
}

extensions.configure<BintrayExtension>("bintray") {
val user: String?
val key: String?
publishing.publications.getByName<MavenPublication>("kotlinMultiplatform") {
groupId="net.devrieze"
artifactId="xmlutil-serialization"
}

extensions.configure<BintrayExtension>("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<BintrayExtension.PackageConfig> {
repo = "maven"
Expand Down

0 comments on commit 7eb66e4

Please sign in to comment.