【问题标题】:Run tests before sbt dist in sbt-native-packager在 sbt-native-packager 中的 sbt dist 之前运行测试
【发布时间】:2017-11-13 17:39:18
【问题描述】:

我不想在不运行测试的情况下创建任何可部署的。在 sbt-native-packager / sbt 中是否有我可以在 sbt dist 中运行 sbt test 的地方,当任何测试失败时都会失败?

【问题讨论】:

    标签: sbt sbt-native-packager sbt-plugin


    【解决方案1】:

    有多种方法可以实现这一点。

    创建命令别名

    这是我推荐的方法,因为它非常明确、易于理解和扩展。在你的 build.sbt 中添加

    addCommandAlias("buildDist", ";  compile ; test ; dist")
    

    现在您可以拨打sbt buildDist

    取决于测试

    您可以在任务之间添加依赖关系。在你的 build.sbt

    dist := (dist dependsOn test).value
    

    这会将测试任务添加为依赖项

    干杯, 渚

    【讨论】:

      猜你喜欢
      • 2016-07-27
      • 2015-10-11
      • 2016-12-14
      • 2013-12-24
      • 2016-09-09
      • 2015-10-03
      • 2016-09-28
      • 2016-08-17
      • 2018-10-30
      相关资源
      最近更新 更多