diff options
Diffstat (limited to 'scalalib/src/GenIdeaImpl.scala')
-rwxr-xr-x | scalalib/src/GenIdeaImpl.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/scalalib/src/GenIdeaImpl.scala b/scalalib/src/GenIdeaImpl.scala index a9eefc65..75b88513 100755 --- a/scalalib/src/GenIdeaImpl.scala +++ b/scalalib/src/GenIdeaImpl.scala @@ -19,6 +19,7 @@ object GenIdea extends ExternalModule { def idea(ev: Evaluator) = T.command{ mill.scalalib.GenIdeaImpl( + ev, implicitly, ev.rootModule, ev.rootModule.millDiscover @@ -31,7 +32,8 @@ object GenIdea extends ExternalModule { object GenIdeaImpl { - def apply(ctx: Log with Home, + def apply(evaluator: Evaluator, + ctx: Log with Home, rootModule: BaseModule, discover: Discover[_]): Unit = { val pp = new scala.xml.PrettyPrinter(999, 4) @@ -42,9 +44,6 @@ object GenIdeaImpl { os.remove.all(os.pwd/".idea"/"scala_compiler.xml") os.remove.all(os.pwd/".idea_modules") - - val evaluator = new Evaluator(ctx.home, os.pwd / 'out, os.pwd / 'out, rootModule, ctx.log) - for((relPath, xml) <- xmlFileLayout(evaluator, rootModule, jdkInfo, Some(ctx))){ os.write.over(os.pwd/relPath, pp.format(xml), createFolders = true) } |