diff options
Diffstat (limited to 'main/src/mill/main/MainModule.scala')
-rw-r--r-- | main/src/mill/main/MainModule.scala | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/main/src/mill/main/MainModule.scala b/main/src/mill/main/MainModule.scala index 4fed5ec5..c7efbd21 100644 --- a/main/src/mill/main/MainModule.scala +++ b/main/src/mill/main/MainModule.scala @@ -1,12 +1,15 @@ package mill.main import ammonite.ops.Path -import mill.define.{NamedTask, Task} -import mill.eval.{Evaluator, Result} -import mill.util.{PrintLogger, Watched} +import coursier.Cache +import coursier.maven.MavenRepository +import mill.T +import mill.define.{Graph, NamedTask, Task} +import mill.eval.{Evaluator, PathRef, Result} +import mill.util.{Loose, PrintLogger, Watched} import pprint.{Renderer, Truncated} import upickle.Js - +import mill.util.JsonFormatters._ object MainModule{ def resolveTasks[T](evaluator: Evaluator[Any], targets: Seq[String], multiSelect: Boolean) (f: List[NamedTask[Any]] => T) = { @@ -217,4 +220,12 @@ trait MainModule extends mill.Module{ } } + val visualize: VisualizeModule = new VisualizeModule { + def repositories = Seq( + Cache.ivy2Local, + MavenRepository("https://repo1.maven.org/maven2"), + MavenRepository("https://oss.sonatype.org/content/repositories/releases") + ) + } + } |