2015-03-21 3 views
0

Я хотел бы добавить файл данных или файл конфигурации вместе с моим приложением (например, sample.conf). Этот файл должен быть доступен пользователю, чтобы он мог редактировать конфигурацию образца для дальнейшей настройки приложения.Добавление файлов данных в проект SBT

Как я могу добавить эти файлы в мой проект таким образом, что

  1. Этот файл становится частью распространяемый и
  2. Как я могу связать это в моей исходной документации, так что его назначение может быть doucmented, и
  3. Это файл переходит в специальный каталог (например, конф)

Или есть такие предопределенные задачи доступны.

+1

Вы попробовали sbt native packager? https://github.com/sbt/sbt-native-packager – Muki

ответ

1

SBT Native Packager обеспечивает поддержку для выполнения того, что вы хотите, хотя вам придется немного прорыть документы. Упаковщик universal, вероятно, лучший подход для вас.

http://www.scala-sbt.org/sbt-native-packager/

+0

sbt-native-packager решает эти проблемы. Я могу использовать src/universal для добавления дополнительных файлов. Проверка с помощью akkaAppPackaging, если она поддерживает его. –

+0

sbt native packager работает отлично. Это работает из коробки! с 1.0.0 (RC) очень удобно использовать enablePlugins. –

0

Я думаю, что вы ищете проект типаafehub/config https://github.com/typesafehub/config. Он использует формат HOCON (Human Object Optimized Config Object Notation).

+0

Это не то, что я хочу знать. Я хотел бы предоставить файл конфигурации (или любой файл в этом отношении) вместе с моим приложением. –

Смежные вопросы