sbt使用不同的配置定义run-task

时间:2015-03-26 09:07:48

标签: sbt

想象一下,我想定义一个相当于

的sbt任务
sbt runDev "-Dconfig.resource=dev.conf"

然后通过

调用它
sbt runDev
在这种情况下,

runDev是自定义运行任务。我的build.sbt的部分怎么样?理想情况下,我想做像

这样的事情
javaOptions in runDev += "config.resource=application-dev.conf"

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案

fork in runDev := true
javaOptions in runDev ++= Seq("-Dconfig.resource=dev.conf")

fork非常重要,否则它不会使用相应的java选项启动新的JVM!