Skip to content

Commit

Permalink
chore: updated publish task
Browse files Browse the repository at this point in the history
  • Loading branch information
ngyewch committed Jul 24, 2024
1 parent 706e3d6 commit c91da46
Show file tree
Hide file tree
Showing 7 changed files with 47 additions and 16 deletions.
8 changes: 0 additions & 8 deletions java/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,6 @@ subprojects {
}
}

nmcp {
publishAggregation {
username = project.properties["mavenCentralUsername"] as String?
password = project.properties["mavenCentralPassword"] as String?
publicationType = "AUTOMATIC"
}
}

versionsFilter {
gradleReleaseChannel.set("current")
checkConstraints.set(true)
Expand Down
10 changes: 2 additions & 8 deletions java/protoc-gen-twirp-java/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
plugins {
`maven-publish`
signing
id("com.gradleup.nmcp") version "0.0.9"
id("com.gradleup.nmcp")
id("io.github.ngyewch.protoc.plugin")
//id("com.autonomousapps.dependency-analysis") version "1.32.0"
//id("com.diffplug.spotless") version "6.25.0"
//id("com.github.ben-manes.versions") version "0.51.0"
//id("se.ascp.gradle.gradle-versions-filter") version "0.1.16"
}

publishing {
Expand Down Expand Up @@ -57,12 +53,10 @@ signing {
sign(publishing.publications["maven"])
}

/*
nmcp {
publishAllPublications {
publish("maven") {
username = project.properties["mavenCentralUsername"] as String?
password = project.properties["mavenCentralPassword"] as String?
publicationType = "AUTOMATIC"
}
}
*/
9 changes: 9 additions & 0 deletions java/twirp-bom/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ plugins {
`java-platform`
`maven-publish`
signing
id("com.gradleup.nmcp")
}

javaPlatform {
Expand Down Expand Up @@ -59,3 +60,11 @@ signing {
useGpgCmd()
sign(publishing.publications["maven"])
}

nmcp {
publish("maven") {
username = project.properties["mavenCentralUsername"] as String?
password = project.properties["mavenCentralPassword"] as String?
publicationType = "AUTOMATIC"
}
}
9 changes: 9 additions & 0 deletions java/twirp-common/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
`maven-publish`
signing
id("com.diffplug.spotless")
id("com.gradleup.nmcp")
}

java {
Expand Down Expand Up @@ -72,3 +73,11 @@ spotless {
targetExclude("build/**")
}
}

nmcp {
publish("maven") {
username = project.properties["mavenCentralUsername"] as String?
password = project.properties["mavenCentralPassword"] as String?
publicationType = "AUTOMATIC"
}
}
9 changes: 9 additions & 0 deletions java/twirp-helidon-client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
`maven-publish`
signing
id("com.diffplug.spotless")
id("com.gradleup.nmcp")
}

java {
Expand Down Expand Up @@ -78,3 +79,11 @@ spotless {
targetExclude("build/**")
}
}

nmcp {
publish("maven") {
username = project.properties["mavenCentralUsername"] as String?
password = project.properties["mavenCentralPassword"] as String?
publicationType = "AUTOMATIC"
}
}
9 changes: 9 additions & 0 deletions java/twirp-helidon-common/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
`maven-publish`
signing
id("com.diffplug.spotless")
id("com.gradleup.nmcp")
}

java {
Expand Down Expand Up @@ -72,3 +73,11 @@ spotless {
targetExclude("build/**")
}
}

nmcp {
publish("maven") {
username = project.properties["mavenCentralUsername"] as String?
password = project.properties["mavenCentralPassword"] as String?
publicationType = "AUTOMATIC"
}
}
9 changes: 9 additions & 0 deletions java/twirp-helidon-server/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
`maven-publish`
signing
id("com.diffplug.spotless")
id("com.gradleup.nmcp")
}

java {
Expand Down Expand Up @@ -79,3 +80,11 @@ spotless {
targetExclude("build/**")
}
}

nmcp {
publish("maven") {
username = project.properties["mavenCentralUsername"] as String?
password = project.properties["mavenCentralPassword"] as String?
publicationType = "AUTOMATIC"
}
}

0 comments on commit c91da46

Please sign in to comment.