SBT:具有可在build.sbt中访问的值的外部配置文件
我有一个标准结构的项目。 我想要有一个文件,我可以从我的版本中分离出来,并指定在Build.scala或build.sbt中使用的值(以省略使用本地配置损坏存储库)。
它可能是简单的.properties格式或scala文件,或类型安全配置,或任何其他(当然最常见的.sbt实践):
prop1=value1
prop2=42
.......
是否有这样的常见做法,所以在sbt构建文件中可以访问这些值? 我想通过它们作为测试参数,以防止构建文件本身。
我有类似的问题。 我用这个解决方案创建了一个github仓库:
https://github.com/darkocerdic/sbt-config
在project / resources / local.properties中创建一个新文件,并为default.properties文件中的值添加新值。
local.properties文件位于.gitignore中,因此它不会传播到本地设置之外。
查看build.sbt,了解定义属性的用法示例。
这个github项目并不像你所要求的那么狭隘,但我认为它可以做你想做的和更多的事情:https://github.com/mslinn/config
这是一个测试项目:https://github.com/mslinn/configTest
链接地址: http://www.djcxy.com/p/19857.html上一篇: SBT: external config file with values accessible in build.sbt