我想在运行container:startfromsbt时传递一个环境变量。所以我试着添加
javaOptions in container := Seq("-Dmyvar=xxx")
到build.scala,如xsbt插件文档中所述。但当我运行container:start时,这并没有任何效果。有人能告诉我可能遗漏了什么吗?
谢谢Des
如果您使用的是xsbt网络插件v1.0.x,那么您的方法是正确的:
javaOptions in container := Seq("-Dmyvar=xxx")
您可以在java options测试用例中找到此选项的工作示例。
EDIT:另请参阅此示例,其中显示了在Scalatra环境中与v1.0.0-M7一起使用的上述-Dmyvar=xxx
使用xsbt web插件v0.9及更早版本,您需要将JVM参数直接传递给sbt:
sbt -Dmyvar=xxx