Skip to content

Publish explicit versions for BOM-managed Compose dependencies - #9

Merged
wf9a5m75 merged 1 commit into
mainfrom
fix/pom-dependency-versions
Aug 16, 2026
Merged

Publish explicit versions for BOM-managed Compose dependencies#9
wf9a5m75 merged 1 commit into
mainfrom
fix/pom-dependency-versions

Conversation

@wf9a5m75

Copy link
Copy Markdown
Contributor

Maven Central rejects a POM that declares a dependency without a version. The
Compose BOM supplies those versions at resolution time, but a BOM does not
travel in the published POM, so consumers who do not import the BOM themselves
get an unresolvable dependency.

Give the BOM-managed Compose artifacts an explicit version (composeLibs,
1.7.8 — what compose-bom 2025.02.00 resolves to) so the version reaches the POM.
The BOM still governs resolution; this only fixes what is published.

Release as 1.3.1: Maven Central versions cannot be replaced.

Maven Central rejects a POM that declares a dependency without a version. The
Compose BOM supplies those versions at resolution time, but a BOM does not
travel in the published POM, so consumers who do not import the BOM themselves
get an unresolvable dependency.
Give the BOM-managed Compose artifacts an explicit version (`composeLibs`,
1.7.8 — what compose-bom 2025.02.00 resolves to) so the version reaches the POM.
The BOM still governs resolution; this only fixes what is published.
Release as 1.3.1: Maven Central versions cannot be replaced.
@wf9a5m75
wf9a5m75 merged commit d647d5e into mainAug 16, 2026
@wf9a5m75
wf9a5m75 deleted the fix/pom-dependency-versions branch August 16, 2026 14:44
Sign up for freeto 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

@wf9a5m75