You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coordinates in CoursierLockfileEntry are used solely as pointers to other coordinates. Since then, we've added url and (soon) jar, which is used entirely for inputs into Resolves.
These should be split into pre-resolve and post-resolve cases, so that it's easier to test for equality etc in the post-resolve case.
The text was updated successfully, but these errors were encountered:
This adds (working) support for local JAR and URL coordinates at resolve and at fetch time. Summary of changes:
* Creates new `ArtifactRequirement` concept, which is used to build up download instructions for Coursier. It stores coordinates, (remote) URLs, and JAR source fields
* Adds a new concept called `CoursierResolveInfo`. This contains a list of coordinate (+url) strings and a Digest containing local JAR files
* Adds URL and JAR address fields to `CoursierResolvedLockfile` and the relevant serialized format. This is used to ensure that the correct JARs are used at fetch time
* Updates `coursier_fetch_one_coord` to use `CoursierResolveInfo` internally
Closes#13840
Coordinate
s inCoursierLockfileEntry
are used solely as pointers to other coordinates. Since then, we've addedurl
and (soon)jar
, which is used entirely for inputs intoResolves
.These should be split into pre-resolve and post-resolve cases, so that it's easier to test for equality etc in the post-resolve case.
The text was updated successfully, but these errors were encountered: