【发布时间】:2017-11-13 17:39:18
【问题描述】:
我不想在不运行测试的情况下创建任何可部署的。在 sbt-native-packager / sbt 中是否有我可以在 sbt dist 中运行 sbt test 的地方,当任何测试失败时都会失败?
【问题讨论】:
标签: sbt sbt-native-packager sbt-plugin
我不想在不运行测试的情况下创建任何可部署的。在 sbt-native-packager / sbt 中是否有我可以在 sbt dist 中运行 sbt test 的地方,当任何测试失败时都会失败?
【问题讨论】:
标签: sbt sbt-native-packager sbt-plugin
有多种方法可以实现这一点。
这是我推荐的方法,因为它非常明确、易于理解和扩展。在你的 build.sbt 中添加
addCommandAlias("buildDist", "; compile ; test ; dist")
现在您可以拨打sbt buildDist
您可以在任务之间添加依赖关系。在你的 build.sbt
dist := (dist dependsOn test).value
这会将测试任务添加为依赖项
干杯, 渚
【讨论】: