From 2721b51dfad63f5798a8b22385a0cd157e33d935 Mon Sep 17 00:00:00 2001 From: Andres Pipicello Date: Thu, 6 Jun 2019 18:14:01 -0300 Subject: Added back the usage of module-defined repos for resolving mill libraries --- scalalib/src/GenIdeaImpl.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scalalib/src') diff --git a/scalalib/src/GenIdeaImpl.scala b/scalalib/src/GenIdeaImpl.scala index 75b88513..97decd3f 100755 --- a/scalalib/src/GenIdeaImpl.scala +++ b/scalalib/src/GenIdeaImpl.scala @@ -3,7 +3,7 @@ package mill.scalalib import ammonite.runtime.SpecialClassLoader import coursier.core.compatibility.xmlParseDom import coursier.maven.Pom -import coursier.{LocalRepositories, Repositories} +import coursier.{LocalRepositories, Repositories, Repository} import mill.api.Ctx.{Home, Log} import mill.api.Strict.Agg import mill.api.{Loose, Result, Strict} @@ -78,7 +78,7 @@ object GenIdeaImpl { else sys.props.get("MILL_BUILD_LIBRARIES") match { case Some(found) => found.split(',').map(os.Path(_)).distinct.toList case None => - val repos = Seq(LocalRepositories.ivy2Local, Repositories.central) + val repos = modules.foldLeft(Set.empty[Repository]) { _ ++ _._2.repositories } ++ Set(LocalRepositories.ivy2Local, Repositories.central) val artifactNames = Seq("main-moduledefs", "main-api", "main-core", "scalalib", "scalajslib") val Result.Success(res) = scalalib.Lib.resolveDependencies( repos.toList, -- cgit v1.2.3