Skip to content

Commit cc207b0

Browse files
committed
build: Deploy to Central Portal
- exchanged nexus-staging-maven with central-publishing-maven-plugin
1 parent 6b75fd2 commit cc207b0

1 file changed

Lines changed: 11 additions & 16 deletions

File tree

pom.xml

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,6 @@
5656
</modules>
5757
<!-- Distribution config from http://central.sonatype.org/pages/apache-maven.html#distribution-management-and-authentication -->
5858
<distributionManagement>
59-
<snapshotRepository>
60-
<id>ossrh</id>
61-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
62-
</snapshotRepository>
6359
</distributionManagement>
6460

6561
<properties>
@@ -69,6 +65,7 @@
6965
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
7066

7167
<!-- Maven Plugins versions -->
68+
<central-publishing-maven-plugin.version>0.7.0</central-publishing-maven-plugin.version>
7269
<maven-bundle-plugin.version>6.0.0</maven-bundle-plugin.version>
7370
<maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version>
7471
<maven-clean-plugin.version>3.5.0</maven-clean-plugin.version>
@@ -83,7 +80,6 @@
8380
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
8481
<maven-surefire-plugin.version>3.5.3</maven-surefire-plugin.version>
8582
<maven.test.failure.ignore>false</maven.test.failure.ignore>
86-
<nexus-staging-maven-plugin.version>1.7.0</nexus-staging-maven-plugin.version>
8783
<pitest-junit5-plugin.version>1.2.3</pitest-junit5-plugin.version>
8884
<pitmp-maven-plugin.version>1.3.7</pitmp-maven-plugin.version>
8985

@@ -280,17 +276,6 @@
280276
<artifactId>maven-repository-plugin</artifactId>
281277
<version>${maven-repository-plugin.version}</version>
282278
</plugin>
283-
<plugin>
284-
<groupId>org.sonatype.plugins</groupId>
285-
<artifactId>nexus-staging-maven-plugin</artifactId>
286-
<version>${nexus-staging-maven-plugin.version}</version>
287-
<extensions>true</extensions>
288-
<configuration>
289-
<serverId>ossrh</serverId>
290-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
291-
<autoReleaseAfterClose>false</autoReleaseAfterClose>
292-
</configuration>
293-
</plugin>
294279
<plugin>
295280
<groupId>org.apache.felix</groupId>
296281
<artifactId>maven-bundle-plugin</artifactId>
@@ -401,6 +386,16 @@
401386
<id>release</id>
402387
<build>
403388
<plugins>
389+
<!-- Publish Plugin only if profile is set. -->
390+
<plugin>
391+
<groupId>org.sonatype.central</groupId>
392+
<artifactId>central-publishing-maven-plugin</artifactId>
393+
<version>${central-publishing-maven-plugin.version}</version>
394+
<extensions>true</extensions>
395+
<configuration>
396+
<publishingServerId>central</publishingServerId>
397+
</configuration>
398+
</plugin>
404399
<!-- Create javadoc for help -->
405400
<plugin>
406401
<groupId>org.apache.maven.plugins</groupId>

0 commit comments

Comments
 (0)