From b0e32c659e334b334e3f1e1a835328b32f20e759 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 10 Nov 2017 04:15:47 -0800 Subject: Kill `Router.main` annotation and make routing dependent on the `Command` return type --- scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'scalaplugin') diff --git a/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala b/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala index 09f51b69..0ec22614 100644 --- a/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala +++ b/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala @@ -183,12 +183,11 @@ abstract class Subproject extends Cacher{ def classpath = T{ Seq(resources(), compiled()) } def jar = T{ modules.Jvm.jarUp(resources, compiled) } - @forge.discover.Router.main def run(mainClass: String) = T.cmd{ import ammonite.ops._, ImplicitWd._ %('java, "-cp", (runDepClasspath().map(_.path) :+ compiled()).mkString(":"), mainClass) } - @forge.discover.Router.main + def console() = T.cmd{ import ammonite.ops._, ImplicitWd._ %('java, -- cgit v1.2.3