diff options
Diffstat (limited to 'scalalib')
-rw-r--r-- | scalalib/src/mill/scalalib/GenIdea.scala | 7 | ||||
-rw-r--r-- | scalalib/src/mill/scalalib/ScalaWorkerApi.scala | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/scalalib/src/mill/scalalib/GenIdea.scala b/scalalib/src/mill/scalalib/GenIdea.scala index f4d90068..2f76b666 100644 --- a/scalalib/src/mill/scalalib/GenIdea.scala +++ b/scalalib/src/mill/scalalib/GenIdea.scala @@ -5,11 +5,16 @@ import coursier.Cache import coursier.maven.MavenRepository import mill.define._ import mill.eval.{Evaluator, PathRef, Result} -import mill.scalalib +import mill.{T, scalalib} import mill.util.Ctx.Log import mill.util.{Loose, PrintLogger, Strict} import mill.util.Strict.Agg + +object GenIdeaModule extends ExternalModule { + def idea() = T.command{ mill.scalalib.GenIdea() } + def millDiscover = Discover[this.type] +} object GenIdea { def apply()(implicit ctx: Log, diff --git a/scalalib/src/mill/scalalib/ScalaWorkerApi.scala b/scalalib/src/mill/scalalib/ScalaWorkerApi.scala index 0a9e8f5d..e66864af 100644 --- a/scalalib/src/mill/scalalib/ScalaWorkerApi.scala +++ b/scalalib/src/mill/scalalib/ScalaWorkerApi.scala @@ -7,7 +7,7 @@ import coursier.maven.MavenRepository import mill.Agg import mill.scalalib.TestRunner.Result import mill.T -import mill.define.Worker +import mill.define.{Discover, Worker} import mill.scalalib.Lib.resolveDependencies import mill.util.Loose import mill.util.JsonFormatters._ @@ -42,6 +42,7 @@ object ScalaWorkerApi extends mill.define.ExternalModule { Seq(ivy"org.scala-sbt:compiler-interface:1.1.0") ) } + def millDiscover = Discover[this.type] } trait ScalaWorkerApi { |