Skip to content

Commit

Permalink
fix publication
Browse files Browse the repository at this point in the history
  • Loading branch information
Tlaster committed Aug 15, 2023
1 parent 202da55 commit 81e68f2
Showing 1 changed file with 42 additions and 40 deletions.
82 changes: 42 additions & 40 deletions precompose/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -168,53 +168,55 @@ val javadocJar: TaskProvider<Jar> by tasks.registering(Jar::class) {
archiveClassifier.set("javadoc")
}

publishing {
if (rootProject.file("publish.properties").exists()) {
signing {
sign(publishing.publications)
}
repositories {
maven {
val releasesRepoUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"
val snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots/"
url = if (version.toString().endsWith("SNAPSHOT")) {
uri(snapshotsRepoUrl)
} else {
uri(releasesRepoUrl)
}
credentials {
username = project.ext.get("ossrhUsername").toString()
password = project.ext.get("ossrhPassword").toString()
afterEvaluate {
publishing {
if (rootProject.file("publish.properties").exists()) {
signing {
sign(publishing.publications)
}
repositories {
maven {
val releasesRepoUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"
val snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots/"
url = if (version.toString().endsWith("SNAPSHOT")) {
uri(snapshotsRepoUrl)
} else {
uri(releasesRepoUrl)
}
credentials {
username = project.ext.get("ossrhUsername").toString()
password = project.ext.get("ossrhPassword").toString()
}
}
}
}
}

publications.withType<MavenPublication> {
artifact(javadocJar)
pom {
name.set("PreCompose")
description.set("A third-party Jetbrains Compose library with ViewModel, LiveData and Navigation support.")
url.set("https://github.com/Tlaster/PreCompose")
publications.withType<MavenPublication> {
artifact(javadocJar)
pom {
name.set("PreCompose")
description.set("A third-party Jetbrains Compose library with ViewModel, LiveData and Navigation support.")
url.set("https://github.com/Tlaster/PreCompose")

licenses {
license {
name.set("MIT")
url.set("https://opensource.org/licenses/MIT")
licenses {
license {
name.set("MIT")
url.set("https://opensource.org/licenses/MIT")
}
}
}
developers {
developer {
id.set("Tlaster")
name.set("James Tlaster")
email.set("tlaster@outlook.com")
developers {
developer {
id.set("Tlaster")
name.set("James Tlaster")
email.set("tlaster@outlook.com")
}
}
scm {
url.set("https://github.com/Tlaster/PreCompose")
connection.set("scm:git:git://github.com/Tlaster/PreCompose.git")
developerConnection.set("scm:git:git://github.com/Tlaster/PreCompose.git")
}
}
scm {
url.set("https://github.com/Tlaster/PreCompose")
connection.set("scm:git:git://github.com/Tlaster/PreCompose.git")
developerConnection.set("scm:git:git://github.com/Tlaster/PreCompose.git")
}
}
}
}
}

0 comments on commit 81e68f2

Please sign in to comment.