From bcbc6d2c36bfb4a3dfaa0f5572e2914fec69297d Mon Sep 17 00:00:00 2001 From: Nikolay Tatarinov <5min4eq.unity@gmail.com> Date: Sat, 9 Dec 2017 17:43:57 +0300 Subject: fix console command; add interactiveSubprocess in Jvm (#52) --- scalaplugin/src/main/scala/mill/scalaplugin/ScalaModule.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scalaplugin') diff --git a/scalaplugin/src/main/scala/mill/scalaplugin/ScalaModule.scala b/scalaplugin/src/main/scala/mill/scalaplugin/ScalaModule.scala index 802a881a..b193a8c3 100644 --- a/scalaplugin/src/main/scala/mill/scalaplugin/ScalaModule.scala +++ b/scalaplugin/src/main/scala/mill/scalaplugin/ScalaModule.scala @@ -11,7 +11,7 @@ import mill.define.Task import mill.define.Task.{Module, TaskModule} import mill.eval.{PathRef, Result} import mill.modules.Jvm -import mill.modules.Jvm.{createAssembly, createJar, subprocess} +import mill.modules.Jvm.{createAssembly, createJar, interactiveSubprocess, subprocess} import mill.util.Ctx import sbt.internal.inc._ import sbt.internal.util.{ConsoleOut, MainAppender} @@ -389,7 +389,7 @@ trait ScalaModule extends Module with TaskModule{ outer => } def console() = T.command{ - subprocess( + interactiveSubprocess( mainClass = "scala.tools.nsc.MainGenericRunner", classPath = externalCompileDepClasspath().map(_.path) :+ compile().classes.path, options = Seq("-usejavacp") -- cgit v1.2.3