Я использую sbt для моего проекта scala, я хочу создать сборку для разных условий, таких как локальная, разработка, этап и производство. эти сборки будут иметь разные файлы свойств, файлы файлов log4j и токены. Поэтому для обработки этого мне нужны разные папки с файлами под src/main/resources, такими как local, dev, stage и prod. На основе среды сборки он должен выбирать файлы из соответствующих папок. Можете ли вы посоветовать мне сделать это, используя sbt.Как создать различные сборки, используя sbt на основе среды?
0
A
ответ
0
Вместо того, чтобы создавать различные файлы использовать переменные окружения внутри https://github.com/typesafehub/config, например:
akka {
loglevel = "DEBUG"
loglevel = ${?LOGLEVEL}
}
Если LOGLEVEL не установлен «DEBUG» является конфигурацией по умолчанию. В любом случае, если вы хотите включить различные файлы, создающие банки, вы можете использовать другую конфигурацию для подключения sbt-assembly.
Смежные вопросы
- 1. Как использовать различные среды сборки для Android?
- 2. Как создать две среды сборки на окнах?
- 3. SBT определяют запуск-задачи, используя различные конфигурации
- 4. Используйте различные макеты/main.gsp на основе среды в Grails
- 5. Конфигурация времени на основе переменных среды с sbt native packager
- 6. MAVEN: многомодульный проект, как добавить различные среды для сборки
- 7. Различные значения переменных SASS/Coffeescript на основе сборки
- 8. , используя различные среды разработки в database.yaml
- 9. Как добавить конфигурацию профиля среды для SBT
- 10. Ошибка Scala/SBT сборки: Невозможно создать каталог
- 11. Различные среды для Terraform (Hashicorp)
- 12. Как создать различные варианты сборки, указывающие на разные серверы?
- 13. Struts - Конфигурация на основе среды
- 14. Как тянуть зависимость, используя sbt
- 15. Как настроить различные среды узлов
- 16. SBT сборки отсутствует класс
- 17. Ускорение SBT-сборки
- 18. Как переименовать файл MSI на основе среды сборки, созданной из определения сборки TFS?
- 19. Получение работы sbt-сборки
- 20. Как передать переменные среды на этап сборки sbt test в Jenkins?
- 21. Ошибка сборки sbt дедупликация
- 22. различные среды в CakePHP?
- 23. Как создать различные цвета на основе значений массива?
- 24. Как выполнить различные задачи gulp до/после публикации на основе конфигурации среды/запуска?
- 25. Настройка среды разработки/сборки
- 26. Различные переводы для среды
- 27. sbt-native-packager включает различные application.conf в зависимости от параметра
- 28. Игнорировать тестовые примеры на основе среды
- 29. Как провалиться на основе низкого тестового покрытия с активатором/sbt?
- 30. сборки на основе правил
Читайте на http://www.scala-sbt.org/0.13/docs/Scopes.html и выберите ось, которую вы хотите использовать, чтобы определить различные среды. Я бы рекомендовал разные проекты, похожие на то, что делает scala.js. – Reactormonk