In sbt 0.12, you could specify that one task depended upon another without actually using the output from the input tasks. Więc były określające czysto uporządkowanie na zadaniach:Jak zadeklarować zależność zadania od zadań w 0.13?
unitTask <<= Seq(stringTask, sampleTask).dependOn
Nie ma takich przykładów w dokumentacji zadania dla SBT 0,13. Jaka jest nowa składnia do określania tej zależności?
Zgodnie z tą definicją, czy te zadania (stringTask i sampleTask) gwarantują uruchamianie w sekwencji, czy też nie ma takiej gwarancji? – HRJ
@ mark-harrah Jak przedefiniować istniejące podstawowe zadanie? Na przykład. Chciałbym dodać zależność od zadania kompilacji, aby utworzyć kilka folderów aplikacji, aby były one dostępne po uruchomieniu aplikacji. Tworzenie folderu w nowym zadaniu jest dość proste, ale próba ponownego zdefiniowania zadania kompilacji powoduje cykliczny błąd odniesienia. Każdy pomysł, jak to rozwiązać? –
@HRJ Sbt zawsze będzie starał się robić wszystko równolegle. W wersji 0.13.8 wprowadzono nową funkcję, która umożliwia definiowanie zadań sekwencyjnych. Zobacz http://www.scala-sbt.org/0.13/docs/sbt-0.13-Tech-Previews.html#Sequential+adasks –