【问题标题】:Passing jvm options using xsbt plugin使用 xsbt 插件传递 jvm 选项
【发布时间】:2017-02-19 09:55:01
【问题描述】:

我想在运行 container:start from sbt 时传递一个环境变量。所以我尝试添加

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

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

谢谢 设计

【问题讨论】:

  • 您使用的是哪个版本的 xsbt-web-plugin?自 1.0 以来,传递 JVM 选项的机制发生了变化。

标签: scala sbt xsbt-web-plugin


【解决方案1】:

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

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

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

编辑:另见this example,它显示了上述-Dmyvar=xxx 在Scalatra 环境中与v1.0.0-M7 一起使用。

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

sbt -Dmyvar=xxx

【讨论】:

猜你喜欢
  • 2012-05-11
  • 2014-09-24
  • 2014-02-23
  • 1970-01-01
相关资源
最近更新 更多