用于构建和测试的SBT依赖关系管理

时间:2016-05-26 16:33:20

标签: scala build dependency-management regression-testing

我需要在build.sbt文件中添加依赖项,但这只会在运行我的回归测试时使用。有没有办法为构建,测试或回归测试指定库依赖?

供您参考我的项目结构

MyProject
 - app
 - conf
 - logs
 - target
 - test
 - test-regression
 - build.sbt

现在我将构建文件中的依赖项定义为

libraryDependencies ++= Seq( .... )

1 个答案:

答案 0 :(得分:0)

所以这就是你怎么说specs2只应该在测试中包含的方式:

libraryDependencies ++= Seq(specs2 % Test)

根据手册:

  

(...)表示specs2仅在测试类路径上,主要来源不需要。

这里描述:Per-configuration dependencies但你必须深入研究如何使它更通用。