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) --- core/src/main/scala/mill/modules/Jvm.scala | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/src') diff --git a/core/src/main/scala/mill/modules/Jvm.scala b/core/src/main/scala/mill/modules/Jvm.scala index ddc8b427..84e75510 100644 --- a/core/src/main/scala/mill/modules/Jvm.scala +++ b/core/src/main/scala/mill/modules/Jvm.scala @@ -27,6 +27,14 @@ object Jvm { } allJars } + + def interactiveSubprocess(mainClass: String, + classPath: Seq[Path], + options: Seq[String] = Seq.empty): Unit = { + import ammonite.ops.ImplicitWd._ + %("java", "-cp", classPath.mkString(":"), mainClass, options) + } + def subprocess(mainClass: String, classPath: Seq[Path], jvmOptions: Seq[String] = Seq.empty, -- cgit v1.2.3