Skip to content

Update to Maven 4.0.0-rc-4 and cleanup p-u usage#1548

Merged
cstamas merged 2 commits intoapache:masterfrom
cstamas:plexus-utils-cleanup
Aug 13, 2025
Merged

Update to Maven 4.0.0-rc-4 and cleanup p-u usage#1548
cstamas merged 2 commits intoapache:masterfrom
cstamas:plexus-utils-cleanup

Conversation

@cstamas
Copy link
Member

@cstamas cstamas commented Aug 13, 2025

Update demos to use Maven 4.0.0-rc-4 and sort out plexus-utils.

At the same time, cleanup plexus-utils usage:

  • in general, Resolver does not use p-u nor p-x
  • on top we manage it to 3.6.0 (as parent manage it to 4.x); Wagon uses it, at runtime provided by Resolver/Maven; Tools (docgen) uses CachingWriter, but is completely happy with 3.6.0
  • Demo snippets and mvn4 supplier aligned with updated Maven 4 version

Unsure what would be the best here, as demos must to override management from top level POM, but we cannot go straight for p-u/p-x 4/4 as we have things like mvn3 supplier.

Update demos to use Maven 4.0.0-rc-4.

At the same time, cleanup plexus-utils usage:
* on top we use 3.6.0
* Wagon uses it but at runtime Resolver/Maven will provide it
* Tools (docgen) uses it, but is happy with 3.6.0
* Demo snippets aligned with updated Maven 4 version

Unsure what would be the best here, as demos must to override
management from top level POM.
@cstamas cstamas added this to the 2.0.11 milestone Aug 13, 2025
@cstamas cstamas self-assigned this Aug 13, 2025
@cstamas cstamas added the dependencies Pull requests that update a dependency file label Aug 13, 2025
@cstamas cstamas marked this pull request as ready for review August 13, 2025 18:50
@cstamas cstamas merged commit 31cecc9 into apache:master Aug 13, 2025
8 checks passed
@cstamas cstamas deleted the plexus-utils-cleanup branch August 13, 2025 20:34
@cstamas cstamas added maintenance and removed dependencies Pull requests that update a dependency file labels Sep 4, 2025
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.

1 participant