Skip to content

Restore MDEP-835 coverage in the tree IT - #1725

Merged
slachiewicz merged 1 commit into
masterfrom
agent/followup-1722-1723
Oct 7, 2026
Merged

slachiewicz merged 1 commit into
masterfrom
agent/followup-1722-1723

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

Follow-up to #1722 and #1723. maven-core 3.9.x no longer depends on commons-lang3, so after #1723 the tree IT no longer covered a direct optional dependency winning over a transitive compile one (MDEP-835). A mock dependency in src/it/mrm now brings commons-lang3 in transitively; being a mock, it adds no real coordinate for Dependabot to track. The PR also removes the HEAD branch from the test server in TestGetMojo, which the resolver never reaches.

Verified: tree, tree-scope and tree-verbose ITs → passed under Maven 3.9.16 and 4.0.0-rc-7; TestGetMojo passes with and without -Djava.net.preferIPv6Addresses=true.

…dler

maven-core 3.9.x no longer depends on commons-lang3, so the tree IT lost
the transitive copy that the optional direct one has to win over. A mock
dependency served by mrm brings it back without adding a real coordinate
for Dependabot to track.
@slachiewicz slachiewicz added the build Pull requests that change the build process label Oct 7, 2026
@slachiewicz
slachiewicz marked this pull request as ready for review October 7, 2026 20:38
@slachiewicz
slachiewicz merged commit 02df4a2 into master Oct 7, 2026
21 checks passed
@slachiewicz
slachiewicz deleted the agent/followup-1722-1723 branch October 7, 2026 21:00
@github-actions github-actions Bot added this to the 3.12.0 milestone Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Pull requests that change the build process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant