Skip to content

Conversation

@cstamas
Copy link
Member

@cstamas cstamas commented Nov 16, 2025

Lock issue reproducer. It does not run as part of test/build, is meant to be ad-hoc ran from IDE.

@cstamas cstamas self-assigned this Nov 16, 2025
@cstamas cstamas added this to the 1.9.25 milestone Nov 17, 2025
@cstamas cstamas marked this pull request as ready for review November 17, 2025 12:00
@cstamas cstamas changed the title Maven resolver 1.9.x lockrepro [1.9.x] Maven resolver lockrepro Nov 17, 2025
Copy link
Member

@slawekjaranowski slawekjaranowski left a comment

Choose a reason for hiding this comment

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

should we documents it somewhere .... how and what for is this tool?

@cstamas
Copy link
Member Author

cstamas commented Nov 17, 2025

As any snippet (existing ones) this one is also static void main(String[] args)... so are runnable classes, and their purpose is really just to showcase how to use Resolver. The other demos that are shorter do run during build as part of AllResolverDemosTest (multiple times, with SL, Guice, Sisu, supplier), we did this long time ago, to make sure that Guice module and SL and supplier are "complete", we had some bugs in 1.8 or early 1.9 where we forgot to add new components to Guice module or SL and later we got feedback about it.

The Javadoc on this class IMO tells enough: is meant for ad-hoc experimenting.

@cstamas cstamas merged commit 1811ec7 into apache:maven-resolver-1.9.x Nov 17, 2025
17 checks passed
@cstamas cstamas deleted the maven-resolver-1.9.x-lockrepro branch November 17, 2025 19:36
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