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
這將增加測試任務作爲依賴
乾杯, 繆奇