Skip to content

Commit 356e68a

Browse files
committed
Configure central-publishing-maven-plugin in root project
1 parent 165353a commit 356e68a

File tree

2 files changed

+35
-15
lines changed

2 files changed

+35
-15
lines changed

documentation/pom.xml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -138,21 +138,6 @@
138138
</executions>
139139
</plugin>
140140

141-
<!-- <plugin>-->
142-
<!-- <groupId>org.sonatype.plugins</groupId>-->
143-
<!-- <artifactId>nexus-staging-maven-plugin</artifactId>-->
144-
<!-- <configuration>-->
145-
<!-- <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>-->
146-
<!-- </configuration>-->
147-
<!-- </plugin>-->
148-
149-
<plugin>
150-
<groupId>org.sonatype.central</groupId>
151-
<artifactId>central-publishing-maven-plugin</artifactId>
152-
<version>0.7.0</version>
153-
<extensions>true</extensions>
154-
</plugin>
155-
156141
<plugin>
157142
<groupId>org.codehaus.mojo</groupId>
158143
<artifactId>build-helper-maven-plugin</artifactId>

pom.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@
7878
<relative-native-config-path>core/esmf-native-support/src-gen/main/resources/META-INF/native-image/${project.groupId}/esmf-native-support</relative-native-config-path>
7979
<!-- The path to the native configs as it is reachable from the submodules -->
8080
<native-config-path>${project.basedir}/../../${relative-native-config-path}</native-config-path>
81+
<!-- Can be removed once configured in esmf-parent -->
82+
<central-publishing-maven-plugin-version>0.8.0</central-publishing-maven-plugin-version>
8183
</properties>
8284

8385
<dependencyManagement>
@@ -231,6 +233,17 @@
231233
</dependencies>
232234

233235
<build>
236+
<!-- Can be removed once configured in esmf-parent -->
237+
<pluginManagement>
238+
<plugins>
239+
<plugin>
240+
<groupId>org.sonatype.central</groupId>
241+
<artifactId>central-publishing-maven-plugin</artifactId>
242+
<version>${central-publishing-maven-plugin-version}</version>
243+
</plugin>
244+
</plugins>
245+
</pluginManagement>
246+
234247
<plugins>
235248
<plugin>
236249
<groupId>org.apache.maven.plugins</groupId>
@@ -283,6 +296,28 @@
283296
</filesets>
284297
</configuration>
285298
</plugin>
299+
300+
<plugin>
301+
<groupId>org.apache.maven.plugins</groupId>
302+
<artifactId>maven-deploy-plugin</artifactId>
303+
<version>${maven-deploy-plugin-version}</version>
304+
<configuration>
305+
<skip>true</skip>
306+
</configuration>
307+
</plugin>
308+
309+
<plugin>
310+
<groupId>org.sonatype.central</groupId>
311+
<artifactId>central-publishing-maven-plugin</artifactId>
312+
<extensions>true</extensions>
313+
<configuration>
314+
<publishingServerId>central</publishingServerId>
315+
<autoPublish>false</autoPublish>
316+
<skipPublishing>true</skipPublishing>
317+
<outputDirectory>central-publishing</outputDirectory>
318+
<outputFilename>central-bundle.zip</outputFilename>
319+
</configuration>
320+
</plugin>
286321
</plugins>
287322
</build>
288323

0 commit comments

Comments
 (0)