sbt
Übersicht erstellen
Suche…
Bemerkungen
Offizielle Dokumentation finden Sie unter www.scala-sbt.org .
Verzeichnisaufbau
Die Standardstruktur für ein von SBT erstelltes Projekt ist:
projectName/
build.sbt
project/
<SBT sub-build information>
src/
main/
scala/
<Scala source files>
java/
<Java source files>
resources/
<Resource files>
test/
scala/
<Scala test files>
java/
<Java test files>
resources/
<Resource files>
Andere Verzeichnisse existieren möglicherweise, aber der Build befasst sich hauptsächlich mit diesen. Im Basisverzeichnis wird build.sbt abgelegt, dessen Inhalt mindestens build.sbt ist:
-
name := <name of build>: Dies ist der Name des Projekts. -
version := <version number>: Dies ist die Version des Projekts, auf die der nachgeschaltete Code verweist. -
scalaVersion := <version of Scala>: Dies ist die Version von Scala, für die der Bytecode des Projekts erstellt wurde.
Im project die meta-build proper-build Dateien (im Gegensatz zu den proper-build ) gespeichert. Dieses Verzeichnis kann über eine eigene build.sbt Datei build.sbt , die auf genau dieselbe Weise ausgeführt wird, sodass eine Umgebung für die Ausführung des SBT- build.sbt dem proper-build . Da dies rekursiv ist, kann das project ein eigenes project in dem ein meta-meta-build wird und so weiter.
Beim Erstellen erstellt SBT ein target in dem Klassendateien und andere Komponenten platziert werden.
Spickzettel
In diesem build.sbt dass Sie sich im Stammverzeichnis des Projekts befinden und die build.sbt . $ gibt eine Eingabeaufforderung an und > zeigt Befehle an, die in der SBT-Konsole ausgeführt werden.
Projekt kompilieren
$ sbt compile
Testen Sie ein Projekt
$ sbt test
Geben Sie SBT REPL ein:
$ sbt
Rufen Sie die Scala-Konsole mit dem verfügbaren Projekt auf
$ sbt
> console
Scaladoc generieren
Dies ist ein Beispiel für die Ausführung einer SBT-Task . Auf der SBT-Site finden Sie weitere Informationen zum Erstellen der Scaladoc-Dokumentation .
$ sbt doc
oder:
$ sbt
> doc