2
sbt 'run-main'
でメインクラスを実行したい。しかし、私は空の引数を指定する方法を理解することはできません。sbtで空の引数を指定するrun-main MainClass args '
sbt 'run-main path.to.MainClass arg1 arg2 EMPTY_ARG3'
引用符は文字通り解釈されます。何か案は?
sbt 'run-main'
でメインクラスを実行したい。しかし、私は空の引数を指定する方法を理解することはできません。sbtで空の引数を指定するrun-main MainClass args '
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)
}
}
これは私がすでに行っていることです。それはかなりではありません! – schmmd