0
我不想在没有运行测试的情况下创建任何deployable。无论如何,在sbt-native-packager/sbt中,我可以在sbt dist中运行sbt测试,当任何测试失败时这会失败吗?在sbt-native-packager之前运行测试
我不想在没有运行测试的情况下创建任何deployable。无论如何,在sbt-native-packager/sbt中,我可以在sbt dist中运行sbt测试,当任何测试失败时这会失败吗?在sbt-native-packager之前运行测试
有多种方法可以实现这一点。
这是我推荐的方法,因为它是非常明确的,易于理解和扩展。在您的build.sbt添加
addCommandAlias("buildDist", "; compile ; test ; dist")
现在,您可以拨打sbt buildDist
您可以在任务之间添加依赖。在您的build.sbt
dist := (dist dependsOn test).value
这将增加测试任务作为依赖
干杯, 缪奇