如何在 运行 上指定 SBT main class

How to specify SBT main class on run

我希望能够从命令行指定 class 要在 运行 一个 SBT 项目时使用,而不必像本示例那样从列表中 select 它:

[warn] Multiple main classes detected.  Run 'show discoveredMainClasses' to see the list

Multiple main classes detected, select one to run:

[1] sample.stream.BasicTransformation
[2] sample.stream.GroupLogFile
[3] sample.stream.TcpEcho
[4] sample.stream.WritePrimes

Enter number:

要运行一个特定的class命令是:

sbt "runMain my.class.Name param1 param2"