Skip to content

Commit

Permalink
Remove nexus-release-plugin
Browse files Browse the repository at this point in the history
Because it apparently doesn't work with the new Quarkiverse release
workflow.

It also no longer makes sense, TBH, since Quarkiverse releases implement
their own staging mechanism.
  • Loading branch information
yrodiere committed Oct 28, 2024
1 parent 4b60aa0 commit bc8fe68
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 101 deletions.
50 changes: 0 additions & 50 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -123,39 +123,6 @@
</plugin>
</plugins>
</pluginManagement>
<plugins>
<!-- Skip the deploy plugin explicitly: we use nexus-staging-maven-plugin instead -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<!--
Configure the nexus-staging-maven-plugin explicitly (without <extension>true</extension>)
in order to work around a problem in the "release" module (see that module's POM for more info).
-->
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<!-- This is essential: do not put true here -->
<extensions>false</extensions>
<executions>
<execution>
<id>default-deploy</id>
<phase>deploy</phase>
<goals>
<!--
This will only put artifacts in a staging directory.
See the "release" module for actual deployment, at the end of the build.
-->
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<!-- The profiles `skippingAllTests` and `skippingIntegrationTests` are currently duplicates,
Expand Down Expand Up @@ -208,22 +175,5 @@
<docker.skip>true</docker.skip>
</properties>
</profile>
<!--
WARNING: this MUST be the very last profile,
so that the "release" module is the very last module,
in particular when deploying artifacts to a Nexus repository.
See the "release" module POM for more information.
-->
<profile>
<id>release</id>
<activation>
<property>
<name>performRelease</name>
</property>
</activation>
<modules>
<module>release</module>
</modules>
</profile>
</profiles>
</project>
51 changes: 0 additions & 51 deletions release/pom.xml

This file was deleted.

0 comments on commit bc8fe68

Please sign in to comment.