Skip to content

Commit ea78319

Browse files
committed
JVMCBC-1646 Publish via Maven Central Portal
Modifications ------------- Replace nexus-staging-maven-plugin with central-publishing-maven-plugin. Remove the obsolete distributionManagement element. Change-Id: I12999e07146bd0c0beb8329a3a37548060a0f4f9 Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/228347 Tested-by: David Nault <[email protected]> Reviewed-by: Michael Reiche <[email protected]>
1 parent a6d19ed commit ea78319

File tree

10 files changed

+26
-38
lines changed

10 files changed

+26
-38
lines changed

columnar-java-client/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@
9191
<build>
9292
<plugins>
9393
<plugin>
94-
<groupId>org.sonatype.plugins</groupId>
95-
<artifactId>nexus-staging-maven-plugin</artifactId>
94+
<groupId>org.sonatype.central</groupId>
95+
<artifactId>central-publishing-maven-plugin</artifactId>
9696
</plugin>
9797
<plugin>
9898
<groupId>org.apache.maven.plugins</groupId>

core-io/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@
9191
<build>
9292
<plugins>
9393
<plugin>
94-
<groupId>org.sonatype.plugins</groupId>
95-
<artifactId>nexus-staging-maven-plugin</artifactId>
94+
<groupId>org.sonatype.central</groupId>
95+
<artifactId>central-publishing-maven-plugin</artifactId>
9696
</plugin>
9797
<plugin>
9898
<groupId>org.apache.maven.plugins</groupId>

java-client/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@
5555
<build>
5656
<plugins>
5757
<plugin>
58-
<groupId>org.sonatype.plugins</groupId>
59-
<artifactId>nexus-staging-maven-plugin</artifactId>
58+
<groupId>org.sonatype.central</groupId>
59+
<artifactId>central-publishing-maven-plugin</artifactId>
6060
</plugin>
6161
<plugin>
6262
<groupId>org.apache.maven.plugins</groupId>

kotlin-client/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,8 @@
122122

123123
<plugins>
124124
<plugin>
125-
<groupId>org.sonatype.plugins</groupId>
126-
<artifactId>nexus-staging-maven-plugin</artifactId>
125+
<groupId>org.sonatype.central</groupId>
126+
<artifactId>central-publishing-maven-plugin</artifactId>
127127
</plugin>
128128
<plugin>
129129
<groupId>org.jetbrains.kotlin</groupId>

metrics-micrometer/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@
4949
<build>
5050
<plugins>
5151
<plugin>
52-
<groupId>org.sonatype.plugins</groupId>
53-
<artifactId>nexus-staging-maven-plugin</artifactId>
52+
<groupId>org.sonatype.central</groupId>
53+
<artifactId>central-publishing-maven-plugin</artifactId>
5454
</plugin>
5555
<plugin>
5656
<groupId>org.apache.maven.plugins</groupId>

metrics-opentelemetry/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@
5858
<build>
5959
<plugins>
6060
<plugin>
61-
<groupId>org.sonatype.plugins</groupId>
62-
<artifactId>nexus-staging-maven-plugin</artifactId>
61+
<groupId>org.sonatype.central</groupId>
62+
<artifactId>central-publishing-maven-plugin</artifactId>
6363
</plugin>
6464
<plugin>
6565
<groupId>org.apache.maven.plugins</groupId>

pom.xml

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,6 @@
7979
<exec.mainClass>none</exec.mainClass>
8080
</properties>
8181

82-
<distributionManagement>
83-
<snapshotRepository>
84-
<id>ossrh</id>
85-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
86-
</snapshotRepository>
87-
<repository>
88-
<id>ossrh</id>
89-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
90-
</repository>
91-
</distributionManagement>
92-
9382
<dependencyManagement>
9483
<dependencies>
9584
<dependency>
@@ -243,14 +232,13 @@
243232
</executions>
244233
</plugin>
245234
<plugin>
246-
<groupId>org.sonatype.plugins</groupId>
247-
<artifactId>nexus-staging-maven-plugin</artifactId>
248-
<version>1.7.0</version>
235+
<groupId>org.sonatype.central</groupId>
236+
<artifactId>central-publishing-maven-plugin</artifactId>
237+
<version>0.7.0</version>
249238
<extensions>true</extensions>
250239
<configuration>
251-
<serverId>ossrh</serverId>
252-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
253-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
240+
<autoPublish>true</autoPublish>
241+
<waitUntil>published</waitUntil>
254242
</configuration>
255243
</plugin>
256244
<plugin>
@@ -276,11 +264,11 @@
276264
</configuration>
277265
</plugin>
278266
<plugin>
279-
<groupId>org.sonatype.plugins</groupId>
280-
<artifactId>nexus-staging-maven-plugin</artifactId>
267+
<groupId>org.sonatype.central</groupId>
268+
<artifactId>central-publishing-maven-plugin</artifactId>
281269
<!-- Publish parent (for now) but not all submodules.
282270
A submodule opts in to publication by including
283-
`nexus-staging-maven-plugin` in its `plugins` section.
271+
`central-publishing-maven-plugin` in its `plugins` section.
284272
See https://stackoverflow.com/a/78782937/611819 -->
285273
<inherited>false</inherited>
286274
</plugin>

scala-client/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,8 @@
262262

263263
<plugins>
264264
<plugin>
265-
<groupId>org.sonatype.plugins</groupId>
266-
<artifactId>nexus-staging-maven-plugin</artifactId>
265+
<groupId>org.sonatype.central</groupId>
266+
<artifactId>central-publishing-maven-plugin</artifactId>
267267
</plugin>
268268
<plugin>
269269
<groupId>net.alchim31.maven</groupId>

tracing-micrometer-observation/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
<build>
5858
<plugins>
5959
<plugin>
60-
<groupId>org.sonatype.plugins</groupId>
61-
<artifactId>nexus-staging-maven-plugin</artifactId>
60+
<groupId>org.sonatype.central</groupId>
61+
<artifactId>central-publishing-maven-plugin</artifactId>
6262
</plugin>
6363
<plugin>
6464
<groupId>org.apache.maven.plugins</groupId>

tracing-opentracing/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
<build>
5858
<plugins>
5959
<plugin>
60-
<groupId>org.sonatype.plugins</groupId>
61-
<artifactId>nexus-staging-maven-plugin</artifactId>
60+
<groupId>org.sonatype.central</groupId>
61+
<artifactId>central-publishing-maven-plugin</artifactId>
6262
</plugin>
6363
<plugin>
6464
<groupId>org.apache.maven.plugins</groupId>

0 commit comments

Comments
 (0)