【问题标题】:SBT dependency management for build and test separetly分别用于构建和测试的 SBT 依赖项管理
【发布时间】:2016-05-26 16:33:19
【问题描述】:

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

供您参考我的项目结构

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

现在我在构建文件中定义了依赖项

libraryDependencies ++= Seq( .... )

【问题讨论】:

    标签: scala build dependency-management regression-testing


    【解决方案1】:

    这就是你所说的 specs2 应该只在测试期间包含的方式:

    libraryDependencies ++= Seq(specs2 % Test)
    

    根据手册:

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

    此处描述为:Per-configuration dependencies,但您必须深入了解如何使其更通用。

    【讨论】:

    • @michaJIS 我确实做到了现在我想知道我可以说只在测试回归文件夹中的测试期间包含吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2013-03-10
    • 2020-02-29
    • 2019-04-11
    • 2014-10-24
    • 2012-01-01
    相关资源
    最近更新 更多