-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reworked to use maven resolver #2
base: master
Are you sure you want to change the base?
Conversation
|
Please squash commits |
If implemented this will upgrade the project off of the deprecated sonatype aether dependency to maven-resolver. * update to latest resolver and maven (move off org.sonatype) * keep all almost untouched (but mark deprecations)
44f5481
to
09619a3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two minor issues, otherwise changes lgtm
Just tacking on to add that I believe we'll need this update for the Java 21 work |
If merged, this PR will match the functionality that was previously provided by the old sonatype version. Remove downloadable check Move project builder instantiation to speed up resolution
@infvg please add Maven checks as a separate PR. We can merge that separately, then get Maven checks to run for this substantial refactoring. |
I've reworked the project to use maven-resolver as opposed to the depreciated sonatype aether.
One important change is that DefaultArtifact has been deleted - I've used org.eclipse.aether.artifact.DefaultArtifact as it provides the same functionality.
Testing:
All the original unit tests are passing.