Ich habe versucht, mein Scala-Projekt mit CLI-Argumenten mit sbt Launcher Version 0.12.1. Es funktioniert OK, wenn von der scala Aufforderung:'sbt run' mit CLI-Argumenten aus der Shell
$ sbt
[info] (...)
> run sth
(...)
[success] Total time: 0 s, completed Nov 9, 2012 3:04:47 PM
Aber wenn ich es von Shell ganz ausgeführt werden soll, wie pro this answer zum Beispiel, ich erhalte eine Fehlermeldung:
$ sbt "run sth"
[info] (...)
you need to provide source file name
[success] Total time: 0 s, completed Nov 9, 2012 3:07:07 PM
[error] Not a valid command: sth (similar: set, last, shell)
[error] Expected '/'
[error] Expected ':'
[error] Not a valid key: sth (similar: test, state, watch)
[error] sth
[error] ^
Und die "Sie müssen den Quelldateinamen angeben" Informationen werden von meinem Scala-Projekt angegeben, um anzuzeigen, dass main keine CLI-Argumente erhalten hat.
Ist es etwas, das in der vorherigen Version von sbt (in der referenzierten Frage) gearbeitet hat, oder mache ich etwas falsch?
Ich war auf Github auf der Suche nach einem Fehler, aber ich habe es nicht gefunden, danke! – nietaki
Ich habe versucht, nur "run" und auch verschiedene Anzahl von Argumenten zu verwenden, aber mit meiner Version von 0.12.1 kann ich es nicht reproduzieren. – bluenote10