Передача параметров 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