Skip to content

Commit f9d78de

Browse files
committed
build: publish via the central portal
see https://central.sonatype.org/publish/publish-portal-maven/
1 parent a72ceca commit f9d78de

File tree

1 file changed

+12
-40
lines changed

1 file changed

+12
-40
lines changed

pom.xml

Lines changed: 12 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,6 @@
113113
<url>https://github.com/davidB/${project.artifactId}/issues#issue/</url>
114114
</issueManagement>
115115

116-
<distributionManagement>
117-
<repository>
118-
<id>sonatype-nexus-staging</id>
119-
<name>Nexus Release Repository</name>
120-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
121-
</repository>
122-
<snapshotRepository>
123-
<id>sonatype-nexus-snapshots</id>
124-
<name>Sonatype Nexus Snapshots</name>
125-
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
126-
</snapshotRepository>
127-
</distributionManagement>
128116
<properties>
129117
<encoding>UTF-8</encoding>
130118
<github.global.server>github</github.global.server>
@@ -133,7 +121,6 @@
133121
<maven.version.min>3.8.1</maven.version.min>
134122
<maven.version.max>3.9</maven.version.max>
135123
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
136-
<sonatypeOssDistMgmtSnapshotsUrl>https://oss.sonatype.org/content/repositories/snapshots/</sonatypeOssDistMgmtSnapshotsUrl>
137124
<last.scala2_12.release>2.12.20</last.scala2_12.release>
138125
<last.scala2_13.release>2.13.16</last.scala2_13.release>
139126
</properties>
@@ -304,17 +291,6 @@
304291
</dependencies>
305292

306293
<repositories>
307-
<repository>
308-
<releases>
309-
<enabled>false</enabled>
310-
</releases>
311-
<snapshots>
312-
<enabled>true</enabled>
313-
</snapshots>
314-
<id>sonatype-nexus-snapshots</id>
315-
<name>Sonatype Nexus Snapshots</name>
316-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
317-
</repository>
318294
<repository>
319295
<snapshots>
320296
<enabled>false</enabled>
@@ -435,11 +411,6 @@
435411
<artifactId>animal-sniffer-maven-plugin</artifactId>
436412
<version>1.24</version>
437413
</plugin>
438-
<plugin>
439-
<groupId>org.sonatype.plugins</groupId>
440-
<artifactId>nexus-staging-maven-plugin</artifactId>
441-
<version>1.7.0</version>
442-
</plugin>
443414
</plugins>
444415
</pluginManagement>
445416
<plugins>
@@ -544,7 +515,7 @@
544515
<artifactId>maven-release-plugin</artifactId>
545516
<configuration>
546517
<releaseProfiles>release</releaseProfiles>
547-
<goals>install animal-sniffer:check site deploy nexus-staging:release</goals>
518+
<goals>install animal-sniffer:check deploy</goals>
548519
<useReleaseProfile>false</useReleaseProfile>
549520
<autoVersionSubmodules>true</autoVersionSubmodules>
550521
<tagNameFormat>@{project.version}</tagNameFormat>
@@ -596,16 +567,17 @@
596567
</signature>
597568
</configuration>
598569
</plugin>
599-
<plugin>
600-
<groupId>org.sonatype.plugins</groupId>
601-
<artifactId>nexus-staging-maven-plugin</artifactId>
602-
<extensions>true</extensions>
603-
<configuration>
604-
<serverId>sonatype-nexus-snapshots</serverId>
605-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
606-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
607-
</configuration>
608-
</plugin>
570+
<plugin>
571+
<groupId>org.sonatype.central</groupId>
572+
<artifactId>central-publishing-maven-plugin</artifactId>
573+
<version>0.7.0</version>
574+
<extensions>true</extensions>
575+
<configuration>
576+
<publishingServerId>central</publishingServerId>
577+
<autoPublish>true</autoPublish>
578+
<waitUntil>published</waitUntil>
579+
</configuration>
580+
</plugin>
609581
</plugins>
610582
</build>
611583
<reporting>

0 commit comments

Comments
 (0)