In sbt 0.12, you could specify that one task depended upon another without actually using the output from the input tasks. So spezifizieren Sie wurden lediglich eine Bestellung über die Aufgaben:Wie Task-Abhängigkeit von Aufgaben in 0.13 zu deklarieren?
unitTask <<= Seq(stringTask, sampleTask).dependOn
Es gibt kein Beispiel in der Dokumentation Aufgaben für sbt 0,13. Wie lautet die neue Syntax zur Angabe der Abhängigkeit?
Sind diese Tasks (stringTask und sampleTask) gemäß dieser Definition garantiert hintereinander ausgeführt oder gibt es keine solche Garantie? – HRJ
@ mark-harrah Wie definiert man eine bestehende Kernaufgabe neu? Z.B. Ich möchte eine Abhängigkeit von der Kompilieraufgabe hinzufügen, um einige Anwendungsordner zu erstellen, damit diese verfügbar sind, wenn die Anwendung gestartet wird. Die Ordnererstellung in einer neuen Aufgabe ist ziemlich einfach, aber der Versuch, die Kompilieraufgabe neu zu definieren, verursacht einen zyklischen Referenzfehler. Irgendeine Idee, wie man das löst? –
@HRJ Sbt wird immer versuchen, alles parallel zu machen. Es gibt eine neue Funktion in 0.13.8, mit der Sie sequentielle Aufgaben definieren können. Siehe http://www.scala-sbt.org/0.13/docs/sbt-0.13-Tech-Previews.html#Sequential+tasks –