Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用sbt 'run-main'. 但是,我不知道如何指定一个空参数。
sbt 'run-main'
sbt 'run-main path.to.MainClass arg1 arg2 EMPTY_ARG3'
报价被逐字解释。有任何想法吗?
如果需要更好的东西,您可以拥有一个单独的运行器类,而不是用空参数替换您选择的字符串,然后从 sbt 运行它。
object MainClassRunner { def main(args: Array[String]) { val as = args map { case "EMPTY_ARG" => "" case x => x } path.to.MainClass.main(as) } }