Skip to content

Commit

Permalink
chore(java): update java publish
Browse files Browse the repository at this point in the history
  • Loading branch information
sighphyre committed Feb 19, 2025
1 parent 9b1a14f commit 131010a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
7 changes: 3 additions & 4 deletions .github/workflows/publish-java.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,11 @@ jobs:
fi
done
- name: Publish to Sonatype
- name: Publish to Maven Central Portal
env:
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }}
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }}
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
ORG_GRADLE_PROJECT_signingPassphrase: ${{ secrets.GPG_PASSPHRASE }}
ORG_GRADLE_PROJECT_mavenCentralToken: ${{ secrets.MAVEN_CENTRAL_TOKEN }}
run: |
cd java-engine
./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository
./gradlew publishToMavenCentralPortal
8 changes: 8 additions & 0 deletions java-engine/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ plugins {
id("com.diffplug.spotless") version "6.23.2"
id("io.github.gradle-nexus.publish-plugin").version("2.0.0")
id("pl.allegro.tech.build.axion-release").version("1.16.0")
id("tech.yanand.maven-central-publish").version("1.3.0")
}

version = project.findProperty("version") as String
Expand All @@ -14,6 +15,7 @@ val sonatypeUsername: String? by project
val sonatypePassword: String? by project
val signingKey: String? by project
val signingPassphrase: String? by project
val mavenCentralToken: String? by project

repositories {
mavenCentral()
Expand Down Expand Up @@ -151,3 +153,9 @@ signing {
sign(publishing.publications)
}
}

mavenCentral {
authToken = mavenCentralToken
publishingType = "AUTOMATIC"
maxWait = 120
}

0 comments on commit 131010a

Please sign in to comment.