From 936a643c5bab46e3b73ce850a89b350d310b395d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Ferreira?= Date: Fri, 27 Nov 2020 00:25:37 +0000 Subject: [PATCH] Updates to Coursier 2.0.7 (#6120) * Updates to Coursier 2.0.7 https://github.com/coursier/sbt-coursier/releases/tag/v2.0.4 which includes https://github.com/coursier/coursier/releases/tag/v2.0.7 > Memo-ize classes that can be created at a high rate coursier.core.{Dependency, Module, Publication} are now memo-ized (using weak references). This can lower the amount of duplicate instances of these objects, and lower GC pressure. --- .../main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala | 3 +-- project/Dependencies.scala | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala b/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala index 4d7e2cbb3..c22249c6b 100644 --- a/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala +++ b/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala @@ -11,7 +11,6 @@ package coursierint import sbt.librarymanagement._ import sbt.Keys._ import sbt.ScopeFilter.Make._ -import sbt.io.IO object CoursierRepositoriesTasks { private object CResolvers { @@ -76,7 +75,7 @@ object CoursierRepositoriesTasks { val result2 = paths.ivyHome match { case Some(ivyHome) => - val ivyHomeUri = IO.toURI(ivyHome).getSchemeSpecificPart + val ivyHomeUri = ivyHome.getPath result1 map { case r: FileRepository => val ivyPatterns = r.patterns.ivyPatterns map { diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 683110f69..865b0e65e 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -77,7 +77,7 @@ object Dependencies { def addSbtZincCompile = addSbtModule(sbtZincPath, "zincCompileJVM2_12", zincCompile) def addSbtZincCompileCore = addSbtModule(sbtZincPath, "zincCompileCoreJVM2_12", zincCompileCore) - val lmCoursierShaded = "io.get-coursier" %% "lm-coursier-shaded" % "2.0.3" + val lmCoursierShaded = "io.get-coursier" %% "lm-coursier-shaded" % "2.0.4" def sjsonNew(n: String) = Def.setting("com.eed3si9n" %% n % "0.9.1") // contrabandSjsonNewVersion.value