Skip to content

Commit 4449c5f

Browse files
authored
Migrate to Central Portal (#194)
* Use gradle-maven-central-publishing plugin * Update publish.yml
1 parent 9a76c98 commit 4449c5f

File tree

3 files changed

+5
-11
lines changed

3 files changed

+5
-11
lines changed

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ jobs:
2222
env:
2323
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }}
2424
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }}
25-
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }}
26-
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }}
27-
run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository
25+
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
26+
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
27+
run: ./gradlew publishToMavenCentral

build.gradle.kts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010
`java-library`
1111
`maven-publish`
1212
signing
13-
alias(libs.plugins.nexusPublish)
13+
alias(libs.plugins.mavenCentralPublishing)
1414
alias(libs.plugins.defaults)
1515
alias(libs.plugins.metadata)
1616
alias(libs.plugins.javadocLinks)
@@ -127,12 +127,6 @@ signing {
127127
sign(publishing.publications["maven"])
128128
}
129129

130-
nexusPublishing {
131-
repositories {
132-
sonatype()
133-
}
134-
}
135-
136130
/* ******************** checks ******************** */
137131

138132
license {

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ defaults = { id = "io.github.sgtsilvio.gradle.defaults", version = "0.2.0" }
1111
javadocLinks = { id = "io.github.sgtsilvio.gradle.javadoc-links", version = "0.8.0" }
1212
license = { id = "com.github.hierynomus.license", version = "0.16.1" }
1313
metadata = { id = "io.github.sgtsilvio.gradle.metadata", version = "0.6.0" }
14-
nexusPublish = { id = "io.github.gradle-nexus.publish-plugin", version = "1.3.0" }
14+
mavenCentralPublishing = { id = "io.github.sgtsilvio.gradle.maven-central-publishing", version = "0.4.0" }

0 commit comments

Comments
 (0)