Играть в! 2.3.x Настройка build.sbt для рабочего дистрибутива Linux (сервер Ubuntu)

В предыдущем вопросе я задавался вопросом как сделать так, чтобы conf-файлы не были запакованы внутрь zip-файла дистрибутива (фактически внутри самого app jar), так как тот же набор conf-файлов запакован как <app zip>/conf. Когда пакет установлен (разархивирован) на сервере, файлы conf видны и доступны для изменения, но скрыты запакованными копиями внутри jar. Есть простой способ обратиться к этим открытым файлам conf, передав Dconfig.resoure cl param (ei,Dconfig.resoure=conf/application.conf), но я думаю, что дублирование файлов conf, как уже упоминалось, сбивает с толку.

Итак, я ищу некоторые build.sbt настройки для выполнения:

  1. предотвратить включение файлов conf в app jar (если кто-то не может объяснить мне, почему это процедура по умолчанию, может быть, я что-то здесь упускаю)
  2. предотвратить включение определенных файлов в assets jar (ei, public/javascript/exclude-me/*), но включить их в zip-файл, чтобы они были доступны для настройки на рабочем сервере (в распакованном виде, как и упомянутые файлы conf)

person Dario    schedule 07.09.2015    source источник