diff options
author | Andres Pipicello <andres.pipicello@olx.com> | 2019-06-06 18:14:01 -0300 |
---|---|---|
committer | Tobias Roeser <le.petit.fou@web.de> | 2019-06-28 08:37:39 +0200 |
commit | 2721b51dfad63f5798a8b22385a0cd157e33d935 (patch) | |
tree | 9ca581864ee179ba863b0d12b04a5a8b881955eb /scalalib/src | |
parent | b80f85b63128bdd1833f556cdf34859d0ce35da3 (diff) | |
download | mill-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/src')
-rwxr-xr-x | scalalib/src/GenIdeaImpl.scala | 4 |
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, |