Skip to content

Commit 941f724

Browse files
authored
Add nexus-staging-maven-plugin to auto release after close (finos#2886)
1 parent 671a317 commit 941f724

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

pom.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
<maven.compiler.release>11</maven.compiler.release>
8181

8282
<repoServerHost>oss.sonatype.org</repoServerHost>
83+
<stagingTimeoutInMinutes>10</stagingTimeoutInMinutes>
8384

8485
<rosetta.bundle.version>10.16.0</rosetta.bundle.version>
8586
<rosetta.code-gen.version>${rosetta.bundle.version}</rosetta.code-gen.version>
@@ -119,6 +120,7 @@
119120
<maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
120121
<maven-source-plugin.version>3.0.1</maven-source-plugin.version>
121122
<maven-enforcer-plugin.version>3.3.0</maven-enforcer-plugin.version>
123+
<nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
122124

123125
<!-- This property is only necessary when building with Java 12 or lower versions. It is set in a Maven profile. -->
124126
<maven-javadoc-plugin.option></maven-javadoc-plugin.option>
@@ -297,6 +299,18 @@
297299
</execution>
298300
</executions>
299301
</plugin>
302+
<plugin>
303+
<groupId>org.sonatype.plugins</groupId>
304+
<artifactId>nexus-staging-maven-plugin</artifactId>
305+
<version>${nexus-staging-maven-plugin.version}</version>
306+
<extensions>true</extensions>
307+
<configuration>
308+
<nexusUrl>https://${repoServerHost}</nexusUrl>
309+
<serverId>ossrh-distro</serverId>
310+
<autoReleaseAfterClose>true</autoReleaseAfterClose>
311+
<stagingProgressTimeoutMinutes>${stagingTimeoutInMinutes}</stagingProgressTimeoutMinutes>
312+
</configuration>
313+
</plugin>
300314
</plugins>
301315
</pluginManagement>
302316
<plugins>

0 commit comments

Comments
 (0)