gpt4 book ai didi

scala - 使用 SBT 依赖项的 `test` 配置的类路径

转载 作者:行者123 更新时间:2023-11-28 21:25:44 25 4
gpt4 key购买 nike

我依赖于一个 scala 库,在它的测试中有一个我想使用的模拟对象。我目前只是将它手动复制到我的项目测试目录中。

我的问题是:是否可以从我正在使用的库的测试配置中导入模拟? (我试过“只导入”它,但在编译步骤中找不到它)

最佳答案

是的,这是可能的。您需要使用替代的 Ivy 配置映射。这是它的样子:

libraryDependencies += "org.scalatest" %% "scalatest" % "2.1.3" % "test->compile"

在此示例中,您的项目主要(“编译”)配置将取决于您的依赖项的 Ivy “测试”配置。如果你还想要标准依赖,你可以这样拼写:

libraryDependencies += "org.scalatest" %% "scalatest" % "2.1.3" % "test->compile;compile->compile"

参见 sbt documentation获取更多信息。

关于scala - 使用 SBT 依赖项的 `test` 配置的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40983487/

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