Skip to content

Commit 81bae79

Browse files
xstefankcsviri
andauthored
fix: release process central publishing (#3089)
Co-authored-by: Attila Mészáros <[email protected]>
1 parent e32f37e commit 81bae79

File tree

2 files changed

+33
-26
lines changed

2 files changed

+33
-26
lines changed

operator-framework-bom/pom.xml

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,12 @@
3333
<url>https://github.com/operator-framework/java-operator-sdk/tree/master</url>
3434
</scm>
3535

36-
<distributionManagement>
37-
<snapshotRepository>
38-
<id>ossrh</id>
39-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
40-
</snapshotRepository>
41-
</distributionManagement>
42-
4336
<properties>
44-
<nexus-staging-maven-plugin.version>1.7.0</nexus-staging-maven-plugin.version>
45-
<maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version>
37+
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
4638
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
4739
<maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version>
4840
<spotless.version>2.44.3</spotless.version>
41+
<central-publishing-maven-plugin.version>0.8.0</central-publishing-maven-plugin.version>
4942
</properties>
5043

5144
<dependencyManagement>
@@ -115,6 +108,17 @@
115108
<id>release</id>
116109
<build>
117110
<plugins>
111+
<plugin>
112+
<groupId>org.apache.maven.plugins</groupId>
113+
<artifactId>maven-surefire-plugin</artifactId>
114+
<configuration>
115+
<excludes>
116+
<exclude>**/*IT.java</exclude>
117+
<exclude>**/*E2E.java</exclude>
118+
<exclude>**/InformerRelatedBehaviorTest.java</exclude>
119+
</excludes>
120+
</configuration>
121+
</plugin>
118122
<plugin>
119123
<groupId>org.apache.maven.plugins</groupId>
120124
<artifactId>maven-javadoc-plugin</artifactId>
@@ -138,13 +142,13 @@
138142
<goals>
139143
<goal>jar</goal>
140144
</goals>
145+
<phase>verify</phase>
141146
</execution>
142147
</executions>
143148
</plugin>
144149
<plugin>
145150
<groupId>org.apache.maven.plugins</groupId>
146151
<artifactId>maven-gpg-plugin</artifactId>
147-
<version>${maven-gpg-plugin.version}</version>
148152
<executions>
149153
<execution>
150154
<id>sign-artifacts</id>
@@ -162,14 +166,15 @@
162166
</executions>
163167
</plugin>
164168
<plugin>
165-
<groupId>org.sonatype.plugins</groupId>
166-
<artifactId>nexus-staging-maven-plugin</artifactId>
167-
<version>${nexus-staging-maven-plugin.version}</version>
169+
<groupId>org.sonatype.central</groupId>
170+
<artifactId>central-publishing-maven-plugin</artifactId>
171+
<version>${central-publishing-maven-plugin.version}</version>
168172
<extensions>true</extensions>
169173
<configuration>
170-
<serverId>ossrh</serverId>
171-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
172-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
174+
<publishingServerId>central</publishingServerId>
175+
<tokenAuth>true</tokenAuth>
176+
<autoPublish>true</autoPublish>
177+
<waitUntil>published</waitUntil>
173178
</configuration>
174179
</plugin>
175180
</plugins>

pom.xml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@
7979

8080
<fmt-maven-plugin.version>2.11</fmt-maven-plugin.version>
8181
<maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
82-
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
82+
<maven-surefire-plugin.version>3.5.3</maven-surefire-plugin.version>
83+
<central-publishing-maven-plugin.version>0.8.0</central-publishing-maven-plugin.version>
8384
<maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version>
8485
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
8586
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
@@ -294,6 +295,15 @@
294295
<groupId>org.apache.maven.plugins</groupId>
295296
<artifactId>maven-source-plugin</artifactId>
296297
<version>${maven-source-plugin.version}</version>
298+
<executions>
299+
<execution>
300+
<id>attach-sources</id>
301+
<goals>
302+
<goal>jar</goal>
303+
</goals>
304+
<phase>verify</phase>
305+
</execution>
306+
</executions>
297307
</plugin>
298308
<plugin>
299309
<groupId>org.apache.maven.plugins</groupId>
@@ -516,14 +526,6 @@
516526
<plugin>
517527
<groupId>org.apache.maven.plugins</groupId>
518528
<artifactId>maven-source-plugin</artifactId>
519-
<executions>
520-
<execution>
521-
<id>attach-sources</id>
522-
<goals>
523-
<goal>jar</goal>
524-
</goals>
525-
</execution>
526-
</executions>
527529
</plugin>
528530
<plugin>
529531
<groupId>org.apache.maven.plugins</groupId>
@@ -547,7 +549,7 @@
547549
<plugin>
548550
<groupId>org.sonatype.central</groupId>
549551
<artifactId>central-publishing-maven-plugin</artifactId>
550-
<version>0.8.0</version>
552+
<version>${central-publishing-maven-plugin.version}</version>
551553
<extensions>true</extensions>
552554
<configuration>
553555
<publishingServerId>central</publishingServerId>

0 commit comments

Comments
 (0)