Ich fing an, Scala zu lernen und fast in jedem Tutorial sehe ich eine build.sbt
Datei, die Projekteinstellungen beschreibt. Aber jetzt habe ich giter8
installiert und ein Projekt aus Vorlage erstellt. Und generierte Projekt von Vorlage verpasst build.sbt
Datei, aber es hat build.scala
(die für die gleichen Zwecke verwendet scheint, aber es ist flexibler).Was ist der Unterschied zwischen build.sbt und build.scala?
Was ist der Unterschied zwischen build.sbt
und build.scala
?
Welches ist mehr bevorzugt und warum?
Auf "build.sbt wird selten genug" ist es in 0.12 und früher wahr, dass wenn Sie Tasks oder Multi-Modul-Builds definieren möchten, benötigen Sie .scala-Dateien. Dies sollte in 0.13 behandelt werden, wo Sie jetzt Vals und mehrere Projekte definieren können. Sie können natürlich immer noch mit .scala beginnen. –
SBT Dokumentation zu diesem Thema - http://www.scala-sbt.org/release/tutorial/Full-Def.html – neowulf33