Skip to content

Commit 52fa98e

Browse files
committed
build: migrate from OSSRH to Maven Central Portal
1 parent 3ec8839 commit 52fa98e

3 files changed

Lines changed: 16 additions & 28 deletions

File tree

.github/workflows/pull_request.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
distribution: 'corretto'
2020
java-version: 11
2121
cache: 'maven'
22-
server-id: ossrh
23-
server-username: OSSRH_JIRA_USERNAME
24-
server-password: OSSRH_JIRA_PASSWORD
22+
server-id: central
23+
server-username: MAVEN_USERNAME
24+
server-password: MAVEN_PASSWORD
2525
gpg-private-key: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
2626
gpg-passphrase: OSSRH_GPG_SECRET_KEY_PASSWORD
2727

@@ -32,7 +32,7 @@ jobs:
3232
run: mvn -B -DskipTests deploy
3333
env:
3434
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35-
OSSRH_JIRA_USERNAME: ${{ secrets.OSSRH_JIRA_USERNAME }}
36-
OSSRH_JIRA_PASSWORD: ${{ secrets.OSSRH_JIRA_PASSWORD }}
35+
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
36+
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
3737
OSSRH_GPG_SECRET_KEY_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
3838

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
distribution: 'corretto'
2525
java-version: 11
2626
cache: 'maven'
27-
server-id: ossrh
28-
server-username: OSSRH_JIRA_USERNAME
29-
server-password: OSSRH_JIRA_PASSWORD
27+
server-id: central
28+
server-username: MAVEN_USERNAME
29+
server-password: MAVEN_PASSWORD
3030
gpg-private-key: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
3131
gpg-passphrase: OSSRH_GPG_SECRET_KEY_PASSWORD
3232

@@ -44,7 +44,7 @@ jobs:
4444
@semantic-release/git@10
4545
env:
4646
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47-
OSSRH_JIRA_USERNAME: ${{ secrets.OSSRH_JIRA_USERNAME }}
48-
OSSRH_JIRA_PASSWORD: ${{ secrets.OSSRH_JIRA_PASSWORD }}
47+
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
48+
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
4949
OSSRH_GPG_SECRET_KEY_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
5050

pom.xml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,6 @@
4646
<url>https://github.com/openstandia/connector-github</url>
4747
</scm>
4848

49-
<distributionManagement>
50-
<snapshotRepository>
51-
<id>ossrh</id>
52-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
53-
</snapshotRepository>
54-
<repository>
55-
<id>ossrh</id>
56-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
57-
</repository>
58-
</distributionManagement>
59-
6049
<properties>
6150
<connectorPackage>jp.openstandia.connector.github</connectorPackage>
6251
<connectorClass>GitHubConnector</connectorClass>
@@ -103,15 +92,14 @@
10392
</plugin>
10493

10594
<plugin>
106-
<groupId>org.sonatype.plugins</groupId>
107-
<artifactId>nexus-staging-maven-plugin</artifactId>
108-
<version>1.6.8</version>
95+
<groupId>org.sonatype.central</groupId>
96+
<artifactId>central-publishing-maven-plugin</artifactId>
97+
<version>0.8.0</version>
10998
<extensions>true</extensions>
11099
<configuration>
111-
<serverId>ossrh</serverId>
112-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
113-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
114-
<stagingProgressTimeoutMinutes>30</stagingProgressTimeoutMinutes>
100+
<autoPublish>true</autoPublish>
101+
<waitUntil>published</waitUntil>
102+
<centralSnapshotsUrl>https://central.sonatype.com/repository/maven-snapshots</centralSnapshotsUrl>
115103
</configuration>
116104
</plugin>
117105
<plugin>

0 commit comments

Comments
 (0)