Skip to content

chore: add Maven Central metadata to pom.xml#6

Merged
harry-rhesis merged 1 commit into
mainfrom
chore/add-pom-metadata
Apr 20, 2026
Merged

chore: add Maven Central metadata to pom.xml#6
harry-rhesis merged 1 commit into
mainfrom
chore/add-pom-metadata

Conversation

@harry-rhesis
Copy link
Copy Markdown
Contributor

Purpose

The Sonatype Central portal shows "Let's write down a good description for this version!" because the published POM is missing standard Maven metadata fields. These fields are also required by Maven Central's validation rules.

What Changed

  • Added <name> — display name shown in package registries
  • Added <description> — package description shown on central.sonatype.com and Maven Central
  • Added <url> — link to the GitHub repository
  • Added <licenses> — MIT licence declaration (required by Maven Central)
  • Added <developers> — Rhesis AI as the developer (required by Maven Central)
  • Added <scm> — source control metadata (required by Maven Central)
  • Added <packaging>jar</packaging> — explicit packaging type

Additional Context

These fields take effect from the next published release onwards. Version 0.1.4 already on Central cannot be retroactively edited, but all future releases will carry the description.

Testing

No code changes — verify by running mvn validate locally to confirm the POM parses correctly.

@harry-rhesis harry-rhesis merged commit cb8becf into main Apr 20, 2026
2 checks passed
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