summaryrefslogtreecommitdiff
path: root/scalaplugin
diff options
context:
space:
mode:
Diffstat (limited to 'scalaplugin')
-rw-r--r--scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala10
1 files changed, 10 insertions, 0 deletions
diff --git a/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala b/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala
index 287a2b05..b3dca832 100644
--- a/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala
+++ b/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala
@@ -193,4 +193,14 @@ abstract class Subproject extends Cacher{
import ammonite.ops._, ImplicitWd._
%('java, "-cp", (runDepClasspath().map(_.path) :+ compiled()).mkString(":"), mainClass)
}
+ @forge.discover.Router.main
+ def console() = T.command{
+ import ammonite.ops._, ImplicitWd._
+ %('java,
+ "-cp",
+ (runDepClasspath().map(_.path) :+ compiled()).mkString(":"),
+ "scala.tools.nsc.MainGenericRunner",
+ "-usejavacp"
+ )
+ }
}