Skip to content

Commit 4253662

Browse files
committed
ci: publish via central portal
1 parent 5516db5 commit 4253662

File tree

3 files changed

+17
-18
lines changed

3 files changed

+17
-18
lines changed

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ void publishStaging() {
311311
}
312312

313313
void publishPublic() {
314-
withCredentials([usernamePassword(credentialsId: 'ossrh', passwordVariable: 'OSSRH_PSW', usernameVariable: 'OSSRH_USR')]) {
314+
withCredentials([usernamePassword(credentialsId: 'central-portal', passwordVariable: 'CP_PSW', usernameVariable: 'CP_USR')]) {
315315
publishMaven('-P public')
316316
}
317317
}

build/jenkins.settings.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
</profiles>
1313
<servers>
1414
<server>
15-
<id>ossrh</id>
16-
<username>${env.OSSRH_USR}</username>
17-
<password>${env.OSSRH_PSW}</password>
15+
<id>central</id>
16+
<username>${env.CP_USR}</username>
17+
<password>${env.CP_PSW}</password>
1818
</server>
1919
<server>
2020
<id>artifactory</id>

pom.xml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<jacoco-plugin-version>0.8.13</jacoco-plugin-version>
2626
<maven-deploy-plugin-version>3.1.4</maven-deploy-plugin-version>
2727
<maven-source-plugin-version>3.3.1</maven-source-plugin-version>
28-
<nexus-staging-plugin-version>1.7.0</nexus-staging-plugin-version>
28+
<central-publish-plugin-version>0.8.0</central-publish-plugin-version>
2929
<maven-gpg-plugin-version>3.2.7</maven-gpg-plugin-version>
3030
<maven-source-plugin-version>3.3.1</maven-source-plugin-version>
3131
<maven-jar-plugin-version>3.4.2</maven-jar-plugin-version>
@@ -95,9 +95,9 @@
9595
<!-- We don't deploy snapshot releases -->
9696
</snapshotRepository>
9797
<repository>
98-
<!-- This is where the nexus staging plugin will publish artifacts -->
99-
<id>ossrh</id>
100-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
98+
<!-- Config needed by default deploy plugin (unused) -->
99+
<id>central</id>
100+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
101101
</repository>
102102
</distributionManagement>
103103
<build>
@@ -110,16 +110,15 @@
110110
<skip>true</skip>
111111
</configuration>
112112
</plugin>
113-
<!-- Enable alternate nexus-staging-maven-plugin -->
113+
<!-- Enable alternate central-publishing-maven-plugin -->
114114
<plugin>
115-
<groupId>org.sonatype.plugins</groupId>
116-
<artifactId>nexus-staging-maven-plugin</artifactId>
115+
<groupId>org.sonatype.central</groupId>
116+
<artifactId>central-publishing-maven-plugin</artifactId>
117117
<extensions>true</extensions>
118118
<configuration>
119-
<serverId>ossrh</serverId>
120-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
121-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
122-
<keepStagingRepositoryOnCloseRuleFailure>true</keepStagingRepositoryOnCloseRuleFailure>
119+
<publishingServerId>central</publishingServerId>
120+
<autoPublish>true</autoPublish>
121+
<waitUntil>published</waitUntil>
123122
</configuration>
124123
</plugin>
125124
</plugins>
@@ -249,9 +248,9 @@
249248
<version>${maven-deploy-plugin-version}</version>
250249
</plugin>
251250
<plugin>
252-
<groupId>org.sonatype.plugins</groupId>
253-
<artifactId>nexus-staging-maven-plugin</artifactId>
254-
<version>${nexus-staging-plugin-version}</version>
251+
<groupId>org.sonatype.central</groupId>
252+
<artifactId>central-publishing-maven-plugin</artifactId>
253+
<version>${central-publish-plugin-version}</version>
255254
</plugin>
256255
<plugin>
257256
<groupId>org.apache.maven.plugins</groupId>

0 commit comments

Comments
 (0)