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