Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[coursier] use same artifact cache override as ivy #5586
Ivy resolve overrides check_artifact_cache_for so that it can ensure the artifact cache is only hit once. This adds that same override to coursier resolve.
Before this change, coursier resolves would check the build cache for each jar library in scope, then throw away that information. When there are hundreds of them, that can take a noticable amount of time. With this change, coursier resolve does one cache hit.
I don't think so. It's the same pattern as ivy resolve.