我想用sbt 'run-main'
运行一个主类。但是,我无法弄清楚如何指定一个空参数。
sbt 'run-main path.to.MainClass arg1 arg2 EMPTY_ARG3'
引用按字面解释。有什么想法吗?
答案 0 :(得分:1)
如果想要更好的东西,你可以有一个单独的跑步者类,而不是用空参数替换你选择的字符串,而是从sbt运行它。
object MainClassRunner {
def main(args: Array[String]) {
val as = args map { case "EMPTY_ARG" => "" case x => x }
path.to.MainClass.main(as)
}
}