使用xsbt插件传递jvm选项

时间:2014-09-20 12:04:27

标签: scala sbt xsbt-web-plugin

我想在运行容器时传递一个环境变量:从sbt开始。所以我尝试添加

 javaOptions in container := Seq("-Dmyvar=xxx")

到build.scala,如xsbt插件文档中所述。但是当我运行容器时,这没有任何效果:启动。有人可以建议我可能缺少什么吗?

由于 DES

1 个答案:

答案 0 :(得分:2)

如果你正在使用xsbt-web-plugin v1.0.x,那么你的方法是正确的:

javaOptions in container := Seq("-Dmyvar=xxx")

您可以在java-options测试用例中找到此选项的工作示例。

编辑:另请参阅this example,其中显示了在Scalatra环境中与v1.0.0-M7一起使用的上述-Dmyvar=xxx

使用xsbt-web-plugin v0.9及更早版本,您需要将JVM参数直接传递给sbt:

sbt -Dmyvar=xxx