From 8a76f4fe1776f96249ecb3e5d88c8b0a3c161840 Mon Sep 17 00:00:00 2001 From: Sheng Chen Date: Wed, 28 Mar 2018 06:34:50 -0400 Subject: use repositories from the mill build to bootstrap idea project generation (#263) --- scalalib/src/mill/scalalib/GenIdea.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'scalalib') diff --git a/scalalib/src/mill/scalalib/GenIdea.scala b/scalalib/src/mill/scalalib/GenIdea.scala index 30456c05..b118f29b 100644 --- a/scalalib/src/mill/scalalib/GenIdea.scala +++ b/scalalib/src/mill/scalalib/GenIdea.scala @@ -1,8 +1,7 @@ package mill.scalalib import ammonite.ops._ -import coursier.Cache -import coursier.maven.MavenRepository +import coursier.Repository import mill.define._ import mill.eval.{Evaluator, PathRef, Result} import mill.{T, scalalib} @@ -71,9 +70,10 @@ object GenIdea { else sys.props.get("MILL_BUILD_LIBRARIES") match { case Some(found) => Agg.from(found.split(',').map(Path(_)).distinct) case None => + val repos = modules.foldLeft(Set.empty[Repository]) { _ ++ _._2.scalaWorker.repositories } val artifactNames = Seq("moduledefs", "core", "scalalib", "scalajslib") val Result.Success(res) = scalalib.Lib.resolveDependencies( - Seq(Cache.ivy2Local, MavenRepository("https://repo1.maven.org/maven2")), + repos.toList, "2.12.4", for(name <- artifactNames) yield ivy"com.lihaoyi::mill-$name:${sys.props("MILL_VERSION")}" -- cgit v1.2.3