gpt4 book ai didi

configuration - SBT 配置 vs Ivy 模块配置

转载 作者:行者123 更新时间:2023-12-04 06:07:31 24 4
gpt4 key购买 nike

这看起来类似于 sbt Configuration vs Ivy configuration , 尽管似乎没有人问这个问题:

有什么区别

libraryDependencies += "com.example" % "foo" % "1.0" % "test"

libraryDependencies in Test += "com.example" % "foo" % "1.0"

(对于 IntegrationTest/"it" 也有类似的问题。)

我应该始终使用 SBT 配置还是 Ivy 配置?还是视具体情况而定?

我更经常看到前者,尽管后者似乎与我的 build.sbt 的其余部分更一致。

最佳答案

update 任务和 libraryDependencies 有点奇怪,因为当您下载 JAR 时,您可能不想下载 Compile JAR和 Test 独立或并行的 JAR。对于处理所有配置的 update 任务,libraryDependencies 也需要处理所有配置。

libraryDependencies += "com.example" % "foo" % "1.0" % Test

表示您项目的测试配置取决于"com.example"% "foo"% "1.0"的默认配置。

libraryDependencies in Test,我认为行不通。

Should I always use SBT configuration, or Ivy configuration? Or does it depend on the particular case?

有符号上的差异,但概念上 sbt 的配置和 Ivy 配置是一回事。

关于configuration - SBT 配置 vs Ivy 模块配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28550889/

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