Skip to content

Fix deployment failure by adding missing POM name and enhancing documentation#41

Merged
prasanthkv merged 3 commits into
eBay:masterfrom
prasanthkv:fix_deployment
Apr 7, 2026
Merged

Fix deployment failure by adding missing POM name and enhancing documentation#41
prasanthkv merged 3 commits into
eBay:masterfrom
prasanthkv:fix_deployment

Conversation

@prasanthkv
Copy link
Copy Markdown
Collaborator

Motivation

Following the Maven Central migration, deployments began failing due to a missing field in the POM file.

Proposed Changes

  • Added the missing field to the POM file to resolve deployment failures.
  • Enhanced the documentation with detailed configuration instructions to support the updated setup.

Copilot AI review requested due to automatic review settings April 7, 2026 22:44
@prasanthkv prasanthkv changed the title Fix deployment Fix deployment failure by adding missing POM name and enhancing documentation Apr 7, 2026
@prasanthkv prasanthkv enabled auto-merge (squash) April 7, 2026 22:45
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Resolves Maven Central deployment failures after the migration by ensuring each published module POM declares a <name>, and improves Spring Boot integration documentation/metadata for configuration properties.

Changes:

  • Added missing <name> elements across module POMs to satisfy Maven Central publishing requirements.
  • Improved README Spring Boot property documentation (and added a GitHub release badge).
  • Added Spring Boot spring-configuration-metadata.json for ejmask.* properties to improve IDE assistance.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
README.md Adds release badge; rewrites Spring Boot properties table with clearer descriptions.
ejmask-spring/pom.xml Adds module POM <name> to satisfy publishing metadata requirements.
ejmask-spring/ejmask-spring-starter/src/main/resources/META-INF/spring-configuration-metadata.json Adds Spring configuration metadata entries/hints for ejmask.* properties.
ejmask-spring/ejmask-spring-starter/pom.xml Adds <name> for the starter artifact.
ejmask-spring/ejmask-spring-core/pom.xml Adds <name> for the spring core artifact.
ejmask-extensions/pom.xml Adds <name> for the extensions artifact.
ejmask-core/pom.xml Adds <name> for the core artifact.
ejmask-bom/pom.xml Adds <name> for the BOM artifact.
ejmask-api/pom.xml Adds <name> for the API artifact.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
RandySun228
RandySun228 previously approved these changes Apr 7, 2026
Copilot AI review requested due to automatic review settings April 7, 2026 22:52
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@prasanthkv prasanthkv merged commit 1131f01 into eBay:master Apr 7, 2026
7 checks passed
@prasanthkv prasanthkv deleted the fix_deployment branch April 8, 2026 00:35
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.

5 participants