summaryrefslogtreecommitdiff
path: root/scalalib
diff options
context:
space:
mode:
authorAndres Pipicello <andres.pipicello@olx.com>2019-06-06 18:14:01 -0300
committerTobias Roeser <le.petit.fou@web.de>2019-06-28 08:37:39 +0200
commit2721b51dfad63f5798a8b22385a0cd157e33d935 (patch)
tree9ca581864ee179ba863b0d12b04a5a8b881955eb /scalalib
parentb80f85b63128bdd1833f556cdf34859d0ce35da3 (diff)
downloadmill-2721b51dfad63f5798a8b22385a0cd157e33d935.tar.gz
mill-2721b51dfad63f5798a8b22385a0cd157e33d935.tar.bz2
mill-2721b51dfad63f5798a8b22385a0cd157e33d935.zip
Added back the usage of module-defined repos for resolving mill libraries
Diffstat (limited to 'scalalib')
-rwxr-xr-xscalalib/src/GenIdeaImpl.scala4
1 files changed, 2 insertions, 2 deletions
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,