Skip to content

Commit 1188837

Browse files
committed
Update Maven Central publishing from OSSRH to Central Portal.
1 parent b2aa153 commit 1188837

3 files changed

Lines changed: 10 additions & 11 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ buildscript {
1010

1111
dependencies {
1212
classpath("com.android.tools.build:gradle:8.10.1")
13-
classpath("io.github.gradle-nexus:publish-plugin:1.1.0")
13+
classpath("io.github.gradle-nexus:publish-plugin:2.0.0")
1414
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.24")
1515
classpath("org.jacoco:org.jacoco.core:0.8.12")
1616
}

publish/publish-root.gradle

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
ext["ossrhToken"] = ''
2-
ext["ossrhTokenPassword"] = ''
3-
ext["sonatypeStagingProfileId"] = ''
1+
ext["centralPortalToken"] = ''
2+
ext["centralPortalTokenPassword"] = ''
43
ext["signing.keyId"] = ''
54
ext["signing.password"] = ''
65
ext["signing.key"] = ''
@@ -11,9 +10,8 @@ if (secretPropsFile.exists()) {
1110
new FileInputStream(secretPropsFile).withCloseable { is -> p.load(is) }
1211
p.each { name, value -> ext[name] = value }
1312
} else {
14-
ext["ossrhToken"] = System.getenv('OSSRH_TOKEN')
15-
ext["ossrhTokenPassword"] = System.getenv('OSSRH_TOKEN_PASSWORD')
16-
ext["sonatypeStagingProfileId"] = System.getenv('SONATYPE_STAGING_PROFILE_ID')
13+
ext["centralPortalToken"] = System.getenv('CENTRAL_PORTAL_TOKEN')
14+
ext["centralPortalTokenPassword"] = System.getenv('CENTRAL_PORTAL_TOKEN_PASSWORD')
1715
ext["signing.keyId"] = System.getenv('SIGNING_KEY_ID')
1816
ext["signing.password"] = System.getenv('SIGNING_PASSWORD')
1917
ext["signing.key"] = System.getenv('SIGNING_KEY')
@@ -22,9 +20,9 @@ if (secretPropsFile.exists()) {
2220
nexusPublishing {
2321
repositories {
2422
sonatype {
25-
stagingProfileId = sonatypeStagingProfileId
26-
username = ossrhToken
27-
password = ossrhTokenPassword
23+
nexusUrl.set(uri("https://ossrh-staging-api.central.sonatype.com/service/local/"))
24+
username = centralPortalToken
25+
password = centralPortalTokenPassword
2826
}
2927
}
3028
}

publish/publish.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ fi
1010
./gradlew libs:SalesforceHybrid:publishReleasePublicationToSonatypeRepository
1111
./gradlew libs:SalesforceReact:publishReleasePublicationToSonatypeRepository
1212
./gradlew libs:SmartStore:publishReleasePublicationToSonatypeRepository
13-
./gradlew libs:MobileSync:publishReleasePublicationToSonatypeRepository
13+
./gradlew libs:MobileSync:publishReleasePublicationToSonatypeRepository
14+
./gradlew publishToSonatype closeSonatypeStagingRepository

0 commit comments

Comments
 (0)