gpt4 book ai didi

sbt - sbt 库依赖顺序依赖吗?

转载 作者:行者123 更新时间:2023-12-04 08:48:29 28 4
gpt4 key购买 nike

根据经验, build.sbt 中声明的库依赖项的顺序似乎很重要。这是真的?如果是这样,值得在 sbt library management 中简要提及。文档的部分。

最佳答案

是的,列出的顺序是用于解决依赖关系的顺序。如果您只是附加到默认值,则这包括默认值。因此,您应该将不太可能的候选人放在更有可能的候选人之后。在以下示例中,检查默认解析器,然后是 Sonatype 快照,然后依赖项仅在 .m2 中的本地计算机上可用。目录:

resolvers ++= Seq(
Resolver.sonatypeRepo("snapshots"),
"Local .m2 Repository" at s"file:${ Path.userHome.absolutePath }/.m2/repository"
)

多年来,默认值已发生变化。为了确保您控制解析器,另一种不依赖默认值的编写方法是:
resolvers = Seq(
allResolvers,
Resolver.sonatypeRepo("snapshots"),
"Local .m2 Repository" at s"file:${ Path.userHome.absolutePath }/.m2/repository"
)

关于sbt - sbt 库依赖顺序依赖吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29135602/

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