如何在 运行 上指定 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"
我希望能够从命令行指定 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"