feat: Remove/Update Kit third-party dependencies #758
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
Fixes #757
Before this PR, when running the application, Maven warns about:
After this PR, the warning is fully gone.
The very old dependencies
aether-api-1.1.0.jar, aether-impl-1.1.0.jar, aether-spi-1.1.0.jar, aether-util-1.1.0.jar, aether-connector-basic-1.1.0.jar, aether-transport-file-1.1.0.jar, aether-transport-http-1.1.0.jar, maven-aether-provider-3.3.9.jar, plexus-utils-3.0.22.jar, commons-lang3-3.4.jar
are replaced with a very recentorg.apache.maven.resolver:2.0.0-alpha-8
(and many transitive dependencies),javax.json-api-1.0.jar
is replaced withjakarta.json
, and the apache httpComponents are replaced with the built-inHttpClient
from the JDK.There are a number of changes, so I've split them in 4 different consecutive commits, for a better understanding.
Progress