Skip to content

Commit 4811a81

Browse files
committed
Replace nexus-staging-maven-plugin with central-publishing-maven-plugin
(cherry picked from commit 598bab6)
1 parent 7119ebc commit 4811a81

File tree

2 files changed

+8
-27
lines changed

2 files changed

+8
-27
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
distribution: 'temurin'
1919
java-version: 17
2020
cache: 'maven'
21-
server-id: ossrh
21+
server-id: central
2222
server-username: OSSRH_USERNAME
2323
server-password: OSSRH_PASSWORD
2424
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}

pom.xml

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,9 @@
2727
<maven-javadoc-plugin.version>3.4.1</maven-javadoc-plugin.version>
2828
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
2929
<maven-gpg-plugin.version>3.2.3</maven-gpg-plugin.version>
30-
<nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
31-
<maven-release-plugin.version>2.5.3</maven-release-plugin.version>
3230
<asciidoctor-maven-plugin.version>3.2.0</asciidoctor-maven-plugin.version>
3331
<spring-asciidoctor-backends.version>0.0.5</spring-asciidoctor-backends.version>
32+
<central-publishing-maven-plugin.version>0.9.0</central-publishing-maven-plugin.version>
3433
</properties>
3534
<licenses>
3635
<license>
@@ -248,29 +247,11 @@
248247
</dependency>
249248
</dependencies>
250249
</plugin>
251-
<plugin>
252-
<groupId>org.apache.maven.plugins</groupId>
253-
<artifactId>maven-release-plugin</artifactId>
254-
<version>${maven-release-plugin.version}</version>
255-
<configuration>
256-
<autoVersionSubmodules>true</autoVersionSubmodules>
257-
<useReleaseProfile>false</useReleaseProfile>
258-
<releaseProfiles>release</releaseProfiles>
259-
<tagNameFormat>@{project.version}</tagNameFormat>
260-
<goals>deploy</goals>
261-
</configuration>
262-
</plugin>
263250
</plugins>
264251
</build>
265252
<profiles>
266253
<profile>
267254
<id>release</id>
268-
<distributionManagement>
269-
<snapshotRepository>
270-
<id>ossrh</id>
271-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
272-
</snapshotRepository>
273-
</distributionManagement>
274255
<build>
275256
<plugins>
276257
<plugin>
@@ -312,14 +293,14 @@
312293
</executions>
313294
</plugin>
314295
<plugin>
315-
<groupId>org.sonatype.plugins</groupId>
316-
<artifactId>nexus-staging-maven-plugin</artifactId>
317-
<version>${nexus-staging-maven-plugin.version}</version>
296+
<groupId>org.sonatype.central</groupId>
297+
<artifactId>central-publishing-maven-plugin</artifactId>
298+
<version>${central-publishing-maven-plugin.version}</version>
318299
<extensions>true</extensions>
319300
<configuration>
320-
<serverId>ossrh</serverId>
321-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
322-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
301+
<deploymentName>error-handling-spring-boot-starter - ${project.version}</deploymentName>
302+
<publishingServerId>central</publishingServerId>
303+
<autoPublish>true</autoPublish>
323304
</configuration>
324305
</plugin>
325306
</plugins>

0 commit comments

Comments
 (0)