我想在运行容器时传递一个环境变量:从sbt开始。所以我尝试添加
javaOptions in container := Seq("-Dmyvar=xxx")
到build.scala,如xsbt插件文档中所述。但是当我运行容器时,这没有任何效果:启动。有人可以建议我可能缺少什么吗?
由于 DES
答案 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