error encontrado clase cargado scala sbt

scala - encontrado - SBT: Comience una línea de comando ''ejecutar'' de la clase principal de un proyecto no predeterminado



error no se ha encontrado o cargado la clase principal eclipse java (4)

Estoy empezando a usar sbt construir mi código Scala (y manejar dependencias). Por lo que sé, si uso

$ sbt run <args>

en la línea de comando esto ejecutará la clase principal del proyecto principal.

¿Es posible "ejecutar" dentro de cualquier otro proyecto desde la línea de comandos, es decir, no en el modo de sesión interactiva? (Estoy pensando en algo que podría parecerse a $ sbt project <proj> run <args> o lo que sea ...)

Lo que haría en modo interactivo es este:

$ sbt > project <projectname> > run <args>

Esto parece ser lo suficientemente sencillo, pero no puedo encontrar ninguna documentación que describa este comportamiento. Las pistas serían muy apreciadas ...



Simplemente tiene que citar cada comando (como en el segundo ejemplo en esta página ), por lo que en su caso sería:

$ sbt "project foo" "run arg1 arg2"


Trabajó para mi:

$ sbt "run someNumber"

También esto puede ser de alguna ayuda:

def main(args: Array[String]) { val n = args(0).toInt }


$ sbt foo/run arg1 arg2 también funcionan