Skip to content

Establish an automatic module name on the 3.x line - #93

Merged
slachiewicz merged 1 commit into
3.xfrom
automatic-module-name-3.x
Aug 16, 2026
Merged

Establish an automatic module name on the 3.x line#93
slachiewicz merged 1 commit into
3.xfrom
automatic-module-name-3.x

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

The 3.x half of #78, companion to #92 on master. Same name, org.codehaus.plexus.util.xml, so a downstream moving between the two lines keeps requiring one module.

Verified: jar --describe-module reports org.codehaus.plexus.util.xml@3.0.3-SNAPSHOT automatic, with both org.codehaus.plexus.util.xml and org.codehaus.plexus.util.xml.pull in it.

Same caveat as on master: plexus-utils 3.x still ships the org.codehaus.plexus.util.xml package, so that pairing stays a split package on the module path regardless of the module name.

This change was created with AI assistance.

Same name the 4.x line carries, org.codehaus.plexus.util.xml, so a downstream
that swaps between the two lines keeps requiring the same module.

Note for anyone reading this from a modular build: plexus-utils 3.x still ships
the org.codehaus.plexus.util.xml package, so plexus-utils 3.x together with this
artifact remains a split package on the module path. That is unchanged here;
plexus-utils 4.x dropped the package and pairs cleanly.

Verified: jar --describe-module reports
org.codehaus.plexus.util.xml@3.0.3-SNAPSHOT automatic.
@slachiewicz slachiewicz added the enhancement New feature or request label Aug 16, 2026
@slachiewicz
slachiewicz marked this pull request as ready for review August 16, 2026 20:29
@slachiewicz
slachiewicz merged commit 1935ebd into 3.x Aug 16, 2026
14 checks passed
slachiewicz added a commit that referenced this pull request Aug 17, 2026
Release Drafter v7 resolves config-name against the ref that triggered the run,
not against the default branch. The file has only ever lived on master, so every
push to 3.x since the v6 -> v7 bump in #80 has failed with

  Repo load failed. Config file not found with error 404.
  (target: codehaus-plexus/.github:.github/release-drafter-3.x.yml)

and the 3.x draft has not been updated since June 2025 - it is missing #85, #89,
#91 and #93. Do not delete this copy as a duplicate of master's: both branches
need their own, and master's release-drafter-3.x.yml is now the dead one.
@slachiewicz
slachiewicz deleted the automatic-module-name-3.x branch August 17, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant