summaryrefslogtreecommitdiff
path: root/main/src/mill/main/VisualizeModule.scala
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/mill/main/VisualizeModule.scala')
-rw-r--r--main/src/mill/main/VisualizeModule.scala13
1 files changed, 13 insertions, 0 deletions
diff --git a/main/src/mill/main/VisualizeModule.scala b/main/src/mill/main/VisualizeModule.scala
index 00651a8e..e939bd86 100644
--- a/main/src/mill/main/VisualizeModule.scala
+++ b/main/src/mill/main/VisualizeModule.scala
@@ -1,10 +1,23 @@
package mill.main
import ammonite.ops.Path
+import coursier.Cache
import coursier.core.Repository
+import coursier.maven.MavenRepository
import mill.T
+import mill.define.{Discover, ExternalModule}
import mill.eval.{Evaluator, PathRef, Result}
+object VisualizeModule extends ExternalModule with VisualizeModule {
+ def repositories = Seq(
+ Cache.ivy2Local,
+ MavenRepository("https://repo1.maven.org/maven2"),
+ MavenRepository("https://oss.sonatype.org/content/repositories/releases")
+ )
+
+ implicit def millScoptEvaluatorReads[T] = new mill.main.EvaluatorScopt[T]()
+ lazy val millDiscover = Discover[this.type]
+}
trait VisualizeModule extends mill.define.TaskModule{
def repositories: Seq[Repository]
def defaultCommandName() = "run"