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 .

  1. Installieren Sie das JDK .

  2. 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/
    
  3. 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 scala
    
  4. SBT 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.repo
    
  • Installieren 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 Sie cmd .

  • Navigieren Sie alternativ zu .sbt (beispielsweise in C:\Users\Hopper ) und geben Sie cmd in die Adressleiste ein.

  • sbt about , um Versionsinformationen sbt about zu überprüfen, sbt about sie 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/project

  • Führen Sie sbt aus, wodurch das Projekt geladen wird.

    $ sbt

  • Kompilieren Sie das Projekt, um sicherzustellen, dass Abhängigkeiten verfügbar sind.

    > compile

  • Führen Sie die eclipse Aufgabe aus:

    > eclipse

  • Gehen Sie in Eclipse und wählen Sie die Menüoption:

    File > New > Project From Existing Sources

  • Navigieren Sie im Assistenten zu Ihrem Projektverzeichnis und wählen Sie es aus. Den Rest erledigt Eclipse.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow