gpt4 book ai didi

sbt - .sbt 文件之间的优先级是什么?

转载 作者:行者123 更新时间:2023-12-03 23:24:45 30 4
gpt4 key购买 nike

[SBT 文档] 说

Put settings in a .sbt file in a project that isn't checked into version control, such as <project>/local.sbt. sbt combines the settings from multiple .sbt files, so you can still have the standard <project>/build.sbt and check that into version control.



但是,如果两个 .sbt 文件定义了相同的设置,哪一个会胜出?

最佳答案

从 sbt 0.13.8 开始,我们 might负载 *.sbt文件按字母顺序排列,但我认为我们没有记录这种行为是真的。因此,在这一点上它可能是一个实现细节。

我们 promise :

  • 同一文件内的设置顺序
  • 由自动插件指定的插件依赖项
  • 设置由自动插件加载,然后设置在 *.sbt

  • 所以我建议如果可能的话使用自动插件。另一种降低设置优先级的方法是将范围限定在 ThisBuild 中。 .您可以使用自动插件或某个项目来定义:
    organization in ThisBuild := "com.example"

    关于sbt - .sbt 文件之间的优先级是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29716110/

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