Skip to content

build: skip showcase deploy#12929

Open
chingor13 wants to merge 2 commits intomainfrom
skip-showcase-deploy
Open

build: skip showcase deploy#12929
chingor13 wants to merge 2 commits intomainfrom
skip-showcase-deploy

Conversation

@chingor13
Copy link
Copy Markdown
Contributor

We added java-showcase to the top-level folders and automation ensures it is part of the reactor. This setting ensures that we don't try to deploy the java-showcase packages.

@chingor13 chingor13 requested a review from suztomo April 24, 2026 18:53
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request configures the java-showcase module to skip Maven deployment and includes it in the hermetic build utility's library list. The feedback suggests also setting the skipNexusStagingDeployMojo property to true to ensure the deployment process is fully bypassed when using the Nexus staging plugin.

Comment thread java-showcase/pom.xml
<checkstyle.skip>true</checkstyle.skip>
<clirr.skip>true</clirr.skip>
<enforcer.skip>true</enforcer.skip>
<maven.deploy.skip>true</maven.deploy.skip>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

In addition to maven.deploy.skip, it is often necessary to set skipNexusStagingDeployMojo to true when using the nexus-staging-maven-plugin (common in Google Cloud Java projects) to fully skip the deployment process. This ensures that the staging process is also bypassed.

    <maven.deploy.skip>true</maven.deploy.skip>
    <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
References
  1. In Maven aggregator POMs that are not parent POMs, it is acceptable to use skip tags to disable plugin configurations for the aggregator itself.

@chingor13 chingor13 marked this pull request as ready for review April 24, 2026 19:04
@chingor13 chingor13 requested a review from a team as a code owner April 24, 2026 19:04
@sonarqubecloud
Copy link
Copy Markdown

@sonarqubecloud
Copy link
Copy Markdown

@chingor13 chingor13 enabled auto-merge (squash) April 24, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant