Skip to content

Bump central-publishing-maven-plugin to 0.12.0 so releases build a valid bundle - #18

Merged
heliocosta-dev merged 1 commit into
mainfrom
fix/central-publishing-0.12
Oct 17, 2026
Merged

heliocosta-dev merged 1 commit into
mainfrom
fix/central-publishing-0.12

Conversation

@heliocosta-dev

Copy link
Copy Markdown
Member

The v0.9.0 release never reached Maven Central: the Central Portal refused the deployment with

Bundle has content that does NOT have a .pom file: com/millionsend/millionsend-java

GitHub's ubuntu-24.04 runner image moved its Maven from 3.9.16 to 3.10.0 (image release 20261004). Under Maven 3.10.0, central-publishing-maven-plugin 0.11.0 stages Maven's local-repository files into the bundle: maven-metadata-local.xml next to the version directory, and _remote.repositories beside the artifacts. 0.8.0 was released before the image change, so it went through.

Checks

The release bundle was built locally with -P release, with the upload pointed at a closed port, under each Maven version:

Plugin Maven 3.9.16 Maven 3.10.0
0.11.0 clean maven-metadata-local.xml + _remote.repositories
0.11.1 — same extra files
0.12.0 clean (20 entries) clean (20 entries)

A clean bundle holds the jar, sources, javadoc and pom with their checksums (signatures too in a signed release).

After merge

Dispatch the Release workflow from main to publish 0.9.0. main is the v0.9.0 tag plus this commit.

🤖 Generated with Claude Code

…lid bundle

GitHub's ubuntu-24.04 runner image moved its Maven from 3.9.16 to 3.10.0
in its 20261004 release. Under Maven 3.10.0, plugin 0.11.0 stages Maven's
local-repository files (maven-metadata-local.xml next to the version
directory, and _remote.repositories beside the artifacts) into the Central
bundle, and the Central Portal refuses the deployment: "Bundle has content
that does NOT have a .pom file: com/millionsend/millionsend-java".

With 0.12.0 the bundle holds only the jar, sources, javadoc and pom (with
their signatures and checksums) under both Maven 3.9.16 and 3.10.0,
checked by building the release bundle with each.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@heliocosta-dev
heliocosta-dev merged commit 99c24f3 into main Oct 17, 2026
4 checks passed
@heliocosta-dev
heliocosta-dev deleted the fix/central-publishing-0.12 branch October 17, 2026 12:53
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