【发布时间】:2017-03-24 07:03:41
【问题描述】:
我在我的 scala 项目中使用 sbt,我想为不同的环境创建构建,例如本地、开发、阶段和生产。这些构建将具有不同的属性文件、log4j 文件和令牌文件。因此,为了处理这个问题,我需要不同的文件夹,其中包含 src/main/resources 下的文件,例如 local、dev、stage 和 prod。根据构建环境,它应该从相应的文件夹中选择文件。你能指导我使用 sbt 做到这一点吗?
【问题讨论】:
-
阅读scala-sbt.org/0.13/docs/Scopes.html 并选择一个您想用来定义不同环境的轴。我会推荐不同的项目,类似于 scala.js 所做的。