Skip to content

Feat: Add Automatic Module Names to Maven JAR Manifests - #11921

Merged
cstamas merged 2 commits into
apache:maven-3.10.xfrom
cstamas:maven-3.10.x-automodulenames
Apr 10, 2026
Merged

Feat: Add Automatic Module Names to Maven JAR Manifests#11921
cstamas merged 2 commits into
apache:maven-3.10.xfrom
cstamas:maven-3.10.x-automodulenames

Conversation

@cstamas

@cstamas cstamas commented Apr 10, 2026

Copy link
Copy Markdown
Member

Note: by doing this, Maven is not modular, as there are split packages still present.

This is more like a tinkerer PR. Idea is to create "throwaway" module names (v3) as with Maven 4 things will totally change.

Note: by doing this, Maven is not modular, as there are split packages
still present.
@cstamas cstamas self-assigned this Apr 10, 2026
@cstamas cstamas added this to the 3.10.0 milestone Apr 10, 2026
@cstamas
cstamas marked this pull request as ready for review April 10, 2026 14:42
Comment thread pom.xml
Comment on lines +540 to +543
<manifest>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@cstamas
cstamas merged commit ef9c9ca into apache:maven-3.10.x Apr 10, 2026
3 checks passed
@cstamas
cstamas deleted the maven-3.10.x-automodulenames branch April 10, 2026 17:44
@github-actions

Copy link
Copy Markdown

@cstamas Please assign appropriate label to PR according to the type of change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants