sbt Tutorial
Erste Schritte mit sbt
Suche…
Bemerkungen
Das Simple Build Tool (kurz SBT) kann zum Erstellen von Scala (oder Java) -Projektcode verwendet werden. Dies umfasst die Verwaltung von Code, Abhängigkeiten und Ressourcen, die erstellt, getestet und / oder zu einem .jar oder einem anderen Artefakt kompiliert werden müssen. Zum Verwalten all dieser Prozesse können benutzerdefinierte Aufgaben erstellt werden.
Eine Notiz zum Namen; SBT wird manchmal als "Scala Build Tool" bezeichnet. Obwohl dies nicht die ursprüngliche Absicht war, wird es auch allgemein verwendet. Mit SBT können Sie ein beliebiges Projekt in der JVM erstellen.
.sbt Dateien oder 'SBT- .sbt ' sind speziell interpretierte Dateien, die in Scala geschrieben werden und von SBT zur Definition eines .sbt verwendet werden. .scala können auch in eine .sbt Datei geschrieben und importiert werden.
Versionen vor 13.6 erforderten, dass für jede .sbt Datei jede Anweisung durch eine Leerzeile getrennt ist. Ohne die Leerzeile wird die .sbt Datei .sbt .
Ein universelles Paket gibt es in den Formaten ZIP und TGZ .
Versionen
| Ausführung | Zustand | Veröffentlichungsdatum |
|---|---|---|
| 0,13,12 | Stabil | 2016-07-17 |
Installieren Sie SBT unter Linux
Vollständige Anweisungen finden Sie hier .
Legen Sie die Java-Umgebungsvariable fest.
export JAVA_HOME=/usr/local/java/jdk1.8.0_102 echo $JAVA_HOME /usr/local/java/jdk1.8.0_102 export PATH=$PATH:$JAVA_HOME/bin/ echo $PATH ...:/usr/local/java/jdk1.8.0_102/bin/Installieren Sie Scala.
sudo wget http://www.scala-lang.org/files/archive/scala-2.11.8.deb sudo dpkg -i scala-2.11.8.deb sudo apt-get update sudo apt-get install scalaSBT installieren.
wget https://bintray.com/artifact/download/sbt/debian/sbt-0.13.9.deb sudo dpkg -i sbt-0.13.9.deb sudo apt-get update sudo apt-get install sbt
RPM-basierte Linux-Distributionen
Laden Sie SBT-Repository-Definitionen herunter und fügen Sie sie YUM hinzu:
curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repoInstallieren Sie SBT gemäß den zuvor in YUM hinzugefügten Definitionen:
sudo yum install sbt
Installieren Sie SBT unter Windows
Installieren
MSI-Installer finden Sie hier . Dies ist die neueste stabile Version . Laden Sie herunter und führen Sie die Installation aus.
Überprüfen Sie die Installation
Verwenden Sie den
WindowsKey + R, und geben Siecmd.Navigieren Sie alternativ zu
.sbt(beispielsweise inC:\Users\Hopper) und geben Siecmdin die Adressleiste ein.sbt about, um Versionsinformationensbt aboutzu überprüfen,sbt aboutsie installiert sind. Sie sollten so etwas sehen:Java HotSpot(TM) 64-But Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 [info] Set current project to root--sbt (in build file:/C:/Users/Hopper/.sbt/) [info] This is sbt 0.13.8 ...
Installieren Sie unter Mac OSX
Vollständige offizielle Anweisungen finden Sie hier .
MacPorts
Installieren Sie MacPorts . Dann im Terminal ausführen:
port install sbt
Homebrew
Installieren Sie Homebrew . Dann im Terminal ausführen:
brew install sbt
Quellen
Laden Sie die Installation von sbt All Platforms (tgz) von SBT herunter.
sudo su
cd /opt
mkdir sbt
cd sbt
curl https://dl.bintray.com/sbt/native-packages/sbt/0.13.13/sbt-0.13.13.tgz -o sbt-0.13.13.tgz
Führen Sie dann folgendes aus
tar zxf sbt-0.13.13.tgz
ln -s sbt-0.13.13 latest
Aktualisieren Sie in Ihrem $ HOME ~ / .profile, indem Sie die folgenden Zeilen hinzufügen
export SBT_HOME=/opt/sbt/latest
export PATH=$PATH:$SBT_HOME/bin
Nachprüfung
Im Terminal ausführen:
which sbt
Sie sollten eine ähnliche Ausgabe erwarten wie:
/opt/local/bin/sbt
Wenn Sie keine Ausgabe erhalten, ist sbt nicht installiert.
Importieren Sie das SBT-Projekt in Eclipse
Dies setzt voraus, dass Sie sowohl Eclipse als auch SBT installiert haben.
Installieren Sie das SBT-Plugin für Eclipse vom Eclipse-Marktplatz.
Wechseln Sie in der Befehlszeile in das Stammverzeichnis des Projekts.
$ cd ~/home/sample/projectFühren Sie sbt aus, wodurch das Projekt geladen wird.
$ sbtKompilieren Sie das Projekt, um sicherzustellen, dass Abhängigkeiten verfügbar sind.
> compileFühren Sie die
eclipseAufgabe aus:> eclipseGehen Sie in Eclipse und wählen Sie die Menüoption:
File > New > Project From Existing SourcesNavigieren Sie im Assistenten zu Ihrem Projektverzeichnis und wählen Sie es aus. Den Rest erledigt Eclipse.