Каков наилучший способ использования статических ресурсов в проекте Scala на основе SBT с плагином для упаковки, например sbt-assembly
или sbt-native-packager
.Каков правильный способ использования статических активов в проекте Scala SBT?
Мы знаем, что с помощью TypeSafe-Config с универсальным плагином sbt-native-packager
мы можем просто поместить файл конфигурации в каталог ресурсов из источников. Однако, что, если я хочу, чтобы мое приложение имело другие статические источники, такие как файлы JSON, содержащие сопоставления и модели?
Я понимаю, что я могу просто ссылаться на каталог ресурсов и читать из файла, но будет ли он работать после упаковки приложения с помощью плагинов (если в этом случае использовать универсальный или докерный плагин)?
Если нет, то каков правильный способ достижения этого?