Skip to content

Commit 9827888

Browse files
fix: use nmcp plugin for Central Portal publishing
1 parent eede314 commit 9827888

3 files changed

Lines changed: 16 additions & 13 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
run: ./gradlew test
2828

2929
- name: Publish package
30-
run: ./gradlew publish
30+
run: ./gradlew publishAggregationToCentralPortal
3131
env:
3232
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
3333
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}

build.gradle

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,6 @@ publishing {
6464
}
6565
}
6666
}
67-
repositories {
68-
maven {
69-
name = 'CentralPortal'
70-
url = uri('https://ossrh-staging-api.central.sonatype.com/service/local/staging/deploy/maven2/')
71-
credentials {
72-
username = System.getenv('OSSRH_USERNAME') ?: ''
73-
password = System.getenv('OSSRH_PASSWORD') ?: ''
74-
}
75-
}
76-
}
7767
}
7868

7969
signing {
@@ -83,4 +73,5 @@ signing {
8373
useInMemoryPgpKeys(signingKey, signingPassword)
8474
sign publishing.publications.mavenJava
8575
}
86-
}
76+
}
77+

settings.gradle

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
rootProject.name = 'SwoftyDataHandler'
1+
plugins {
2+
id 'com.gradleup.nmcp.settings' version '1.4.4'
3+
}
4+
5+
rootProject.name = 'SwoftyDataHandler'
6+
7+
nmcpSettings {
8+
centralPortal {
9+
username = System.getenv('OSSRH_USERNAME') ?: ''
10+
password = System.getenv('OSSRH_PASSWORD') ?: ''
11+
publishingType = 'AUTOMATIC'
12+
}
13+
}

0 commit comments

Comments
 (0)