Join GitHub today
Fix sbt/sbt#2982: Add a parallel Ivy engine #90
This is a port of sbt/sbt#2992.
Original description of the feature:
Co-authored-by: Josh Suereth email@example.com
May 2, 2017
1 check passed
As the author of a custom Resolver I wanted to poke around the thread-safety here, using 1.0.1 sources.
It looks to me like there's a small amount of mutable state inside most stock Resolvers' download() methods, by virtue of their reliance upon BasicResolver.download.
I haven't seen this cause any actual issues in my testing, but thought I'd mention it. It looks like this would only impact logging of failed download attempts (based on quick read of unfamiliar code).