From e30a1076226307fed0a8d4d18e633bc21485d8ab Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Sun, 22 Jun 2025 09:05:47 +0000
Subject: [PATCH] Deploy: migrating from Legacy OSSRH to Central Portal (#523)
---
pom.xml | 67 ++++++++++++---------------------
1 files changed, 24 insertions(+), 43 deletions(-)
diff --git a/pom.xml b/pom.xml
index e793083..5053002 100644
--- a/pom.xml
+++ b/pom.xml
@@ -118,36 +118,28 @@
<tag>HEAD</tag>
</scm>
<repositories>
- <repository>
- <id>ossrh-snapshots</id>
- <name>Sonatype OSS Repository</name>
- <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
- <snapshots><enabled>true</enabled></snapshots>
- </repository>
- </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>
<pluginRepositories>
<pluginRepository>
- <id>ossrh-snapshots</id>
- <name>Sonatype OSS Repository</name>
- <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
+ <name>Central Portal Snapshots</name>
+ <id>central-portal-snapshots</id>
+ <url>https://central.sonatype.com/repository/maven-snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
- <distributionManagement>
- <repository>
- <id>ossrh</id>
- <name>Sonatype OSS Repository</name>
- <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
- </repository>
- <snapshotRepository>
- <id>ossrh</id>
- <name>Sonatype OSS Repository</name>
- <url>https://oss.sonatype.org/content/repositories/snapshots</url>
- </snapshotRepository>
- </distributionManagement>
-
<dependencyManagement>
<dependencies>
<dependency>
@@ -314,26 +306,15 @@
</configuration>
</plugin>
<plugin>
- <groupId>org.sonatype.plugins</groupId>
- <artifactId>nexus-staging-maven-plugin</artifactId>
- <version>1.7.0</version>
- <extensions>true</extensions>
- <configuration>
- <serverId>ossrh</serverId>
- <nexusUrl>https://oss.sonatype.org/</nexusUrl>
- <autoReleaseAfterClose>false</autoReleaseAfterClose>
- <stagingProgressTimeoutMinutes>15</stagingProgressTimeoutMinutes>
- <keepStagingRepositoryOnFailure>true</keepStagingRepositoryOnFailure>
- <keepStagingRepositoryOnCloseRuleFailure>true</keepStagingRepositoryOnCloseRuleFailure>
- </configuration>
- <dependencies>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>15.0</version>
- </dependency>
- </dependencies>
- </plugin>
+ <groupId>org.sonatype.central</groupId>
+ <artifactId>central-publishing-maven-plugin</artifactId>
+ <version>0.8.0</version>
+ <extensions>true</extensions>
+ <configuration>
+ <publishingServerId>ossrh</publishingServerId>
+ <autoPublish>true</autoPublish>
+ </configuration>
+ </plugin>
</plugins>
<pluginManagement>
--
Gitblit v1.10.0