Browse Source

Switch from OSSRH to Central Publishing Portal (#1481)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 1 week ago
parent
commit
eb55214429
1 changed files with 21 additions and 8 deletions
  1. 21 8
      pom.xml

+ 21 - 8
pom.xml

@@ -62,11 +62,25 @@
 
 
     <distributionManagement>
     <distributionManagement>
         <snapshotRepository>
         <snapshotRepository>
-            <id>ossrh</id>
-            <url>https://oss.sonatype.org/content/repositories/snapshots</url>
+            <id>central</id>
+            <url>https://central.sonatype.com/repository/maven-snapshots/</url>
         </snapshotRepository>
         </snapshotRepository>
     </distributionManagement>
     </distributionManagement>
 
 
+    <repositories>
+        <repository>
+            <name>Central Portal Snapshots</name>
+            <id>central-portal-snapshots</id>
+            <url>https://central.sonatype.com/repository/maven-snapshots/</url>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+
     <properties>
     <properties>
         <revision>2.6.1</revision>
         <revision>2.6.1</revision>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.source>8</maven.compiler.source>
@@ -191,14 +205,13 @@
         </extensions>
         </extensions>
         <plugins>
         <plugins>
             <plugin>
             <plugin>
-                <groupId>org.sonatype.plugins</groupId>
-                <artifactId>nexus-staging-maven-plugin</artifactId>
-                <version>1.6.8</version>
+                <groupId>org.sonatype.central</groupId>
+                <artifactId>central-publishing-maven-plugin</artifactId>
+                <version>0.8.0</version>
                 <extensions>true</extensions>
                 <extensions>true</extensions>
                 <configuration>
                 <configuration>
-                    <serverId>ossrh</serverId>
-                    <nexusUrl>https://oss.sonatype.org/</nexusUrl>
-                    <autoReleaseAfterClose>true</autoReleaseAfterClose>
+                    <publishingServerId>central</publishingServerId>
+                    <autoPublish>true</autoPublish>
                 </configuration>
                 </configuration>
             </plugin>
             </plugin>
             <plugin>
             <plugin>