diff --git a/scripts/publish.gradle b/scripts/publish.gradle index cee6ff0..c8c5110 100644 --- a/scripts/publish.gradle +++ b/scripts/publish.gradle @@ -10,18 +10,6 @@ java { } publishing { - repositories { - maven { - name = "sonatype" - def releaseUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" - def snapshotUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots/" - url = version.endsWith('-SNAPSHOT') ? snapshotUrl : releaseUrl - credentials { - username = rootProject.ext["ossrhUsername"] - password = rootProject.ext["ossrhPassword"] - } - } - } publications { mavenJava(MavenPublication) { from components.java diff --git a/scripts/setup.gradle b/scripts/setup.gradle index 6591e1f..cd94c1d 100644 --- a/scripts/setup.gradle +++ b/scripts/setup.gradle @@ -22,15 +22,15 @@ ext["signing.keyId"] = System.getenv('SIGNING_KEY_ID') ?: ext["signing.keyId"] ext["signing.password"] = System.getenv('SIGNING_PASSWORD') ?: ext["signing.password"] ext["signing.secretKeyRingFile"] = System.getenv('SIGNING_SECRET_KEY_RING_FILE') ?: ext["signing.secretKeyRingFile"] -// Set up Sonatype repository +// Set up Sonatype repository using OSSRH Staging API nexusPublishing { repositories { sonatype { stagingProfileId = sonatypeStagingProfileId username = ossrhUsername password = ossrhPassword - nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/")) - snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")) + nexusUrl.set(uri("https://ossrh-staging-api.central.sonatype.com/service/local/")) + snapshotRepositoryUrl.set(uri("https://central.sonatype.com/repository/maven-snapshots/")) } } } \ No newline at end of file