0

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

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

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

谢谢德斯

4

1 回答 1

2

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

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

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

编辑:另请参阅此示例,它显示了-Dmyvar=xxx在 Scalatra 环境中与 v1.0.0-M7 一起使用的上述内容。

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

sbt -Dmyvar=xxx
于 2014-09-20T15:45:40.787 回答