summaryrefslogtreecommitdiff
path: root/scalalib/src/dependency/metadata/MavenMetadataLoader.scala
diff options
context:
space:
mode:
Diffstat (limited to 'scalalib/src/dependency/metadata/MavenMetadataLoader.scala')
-rw-r--r--scalalib/src/dependency/metadata/MavenMetadataLoader.scala5
1 files changed, 2 insertions, 3 deletions
diff --git a/scalalib/src/dependency/metadata/MavenMetadataLoader.scala b/scalalib/src/dependency/metadata/MavenMetadataLoader.scala
index 491911bf..e40337fc 100644
--- a/scalalib/src/dependency/metadata/MavenMetadataLoader.scala
+++ b/scalalib/src/dependency/metadata/MavenMetadataLoader.scala
@@ -1,6 +1,5 @@
package mill.scalalib.dependency.metadata
-import coursier.Cache
import coursier.maven.MavenRepository
import coursier.util.Task
import mill.scalalib.dependency.versions.Version
@@ -8,14 +7,14 @@ import mill.scalalib.dependency.versions.Version
private[dependency] final case class MavenMetadataLoader(mavenRepo: MavenRepository)
extends MetadataLoader {
- private val fetch = Cache.fetch[Task]()
+ private val fetch = coursier.cache.FileCache[Task].fetch
override def getVersions(module: coursier.Module): List[Version] = {
import scala.concurrent.ExecutionContext.Implicits.global
// TODO fallback to 'versionsFromListing' if 'versions' doesn't work? (needs to be made public in coursier first)
val allVersions = mavenRepo.versions(module, fetch).run.unsafeRun
allVersions
- .map(_.available.map(Version(_)))
+ .map(_._1.available.map(Version(_)))
.getOrElse(List.empty)
}
}