Передача параметров jvm с помощью плагина xsbt

Я хочу передать переменную среды при запуске контейнера: начать с sbt. Итак, я попытался добавить

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

в build.scala, как указано в документации по плагину xsbt. Но это не имеет никакого эффекта, когда я запускаю контейнер: начало. Может кто-нибудь подсказать, чего мне не хватает?

Спасибо Des

1 ответ

Если вы используете xsbt-web-plugin v1.0.x, то ваш подход правильный:

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

Вы можете найти рабочий пример этой опции в тестовом примере java-options.

РЕДАКТИРОВАТЬ: см. Также этот пример, который показывает выше -Dmyvar=xxx используется с v1.0.0-M7 в среде Scalatra.

В xsbt-web-plugin v0.9 и более ранних версиях вам необходимо передать аргумент JVM непосредственно в sbt:

sbt -Dmyvar=xxx
Другие вопросы по тегам