在sbt-native-packager中的sbt dist之前运行测试

时间:2017-06-12 09:38:18

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

我不想在没有运行测试的情况下创建任何可部署的。无论如何在sbt-native-packager / sbt中我可以在sbt dist内部运行sbt test,这会在任何测试失败时失败吗?

1 个答案:

答案 0 :(得分:1)

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

创建命令别名

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

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

现在您可以致电sbt buildDist

取决于测试

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

dist := (dist dependsOn test).value

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

干杯, 缪奇