Skip to content

Commit

Permalink
Publish non mpp
Browse files Browse the repository at this point in the history
  • Loading branch information
sksamuel committed Aug 9, 2023
1 parent 6267c80 commit 34c696f
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 47 deletions.
37 changes: 0 additions & 37 deletions publish-mpp.gradle.kts

This file was deleted.

22 changes: 16 additions & 6 deletions signing-pom-details.gradle.kts → publish.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
apply(plugin = "java")
apply(plugin = "java-library")
apply(plugin = "maven-publish")
apply(plugin = "signing")

repositories {
mavenCentral()
}

val ossrhUsername: String by project
val ossrhPassword: String by project
val signingKey: String? by project
val signingPassword: String? by project

Expand All @@ -16,6 +16,10 @@ fun Project.publishing(action: PublishingExtension.() -> Unit) =
fun Project.signing(configure: SigningExtension.() -> Unit): Unit =
configure(configure)

fun Project.java(configure: JavaPluginExtension.() -> Unit): Unit =
configure(configure)


val publications: PublicationContainer = (extensions.getByName("publishing") as PublishingExtension).publications

signing {
Expand All @@ -29,6 +33,11 @@ signing {
}
}

java {
withJavadocJar()
withSourcesJar()
}

publishing {
repositories {
maven {
Expand All @@ -37,14 +46,15 @@ publishing {
name = "deploy"
url = if (Ci.isRelease) releasesRepoUrl else snapshotsRepoUrl
credentials {
username = java.lang.System.getenv("OSSRH_USERNAME") ?: ossrhUsername
password = java.lang.System.getenv("OSSRH_PASSWORD") ?: ossrhPassword
username = java.lang.System.getenv("OSSRH_USERNAME") ?: ""
password = java.lang.System.getenv("OSSRH_PASSWORD") ?: ""
}
}
}

publications.withType<MavenPublication>().forEach {
it.apply {
publications {
register("mavenJava", MavenPublication::class) {
from(components["java"])
pom {
name.set("tribune")
description.set("Multiplatform Kotlin Validation")
Expand Down
2 changes: 1 addition & 1 deletion tribune-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ dependencies {
testImplementation(libs.kotest.runner.junit5)
}

apply(from = "../publish-mpp.gradle.kts")
apply(from = "../publish.gradle.kts")
2 changes: 1 addition & 1 deletion tribune-datetime/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ dependencies {
implementation(libs.kotest.runner.junit5)
}

apply(from = "../publish-mpp.gradle.kts")
apply(from = "../publish.gradle.kts")
2 changes: 1 addition & 1 deletion tribune-ktor/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ dependencies {
testImplementation(libs.kotest.runner.junit5)
}

apply(from = "../publish-mpp.gradle.kts")
apply(from = "../publish.gradle.kts")
2 changes: 1 addition & 1 deletion tribune-spring/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ dependencies {
testImplementation(libs.kotest.runner.junit5)
}

apply(from = "../publish-mpp.gradle.kts")
apply(from = "../publish.gradle.kts")

0 comments on commit 34c696f

Please # to comment.