gpt4 book ai didi

scala - SBT:具有可在 build.sbt 中访问的值的外部配置文件

转载 作者:行者123 更新时间:2023-12-04 12:41:11 25 4
gpt4 key购买 nike

我有一个标准结构的 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 例如定义属性的用法。

关于scala - SBT:具有可在 build.sbt 中访问的值的外部配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22968302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com