Ricerca…


Osservazioni

Il Simple Build Tool (in breve SBT) può essere usato per costruire il codice del progetto Scala (o Java). Ciò include la gestione del codice, delle dipendenze e delle risorse che devono essere costruite, testate e / o compilate su un .jar o altro artefatto. È possibile creare attività personalizzate per gestire tutti questi processi.

Una nota sul nome; A volte SBT viene chiamato 'Scala Build Tool'. Anche se questo non era l'intento originale, è diventato anche comunemente usato. SBT può essere utilizzato per costruire qualsiasi progetto sulla JVM.

.sbt file .sbt o 'SBT build definitions' sono file interpretati appositamente, scritti in Scala, che vengono utilizzati da SBT per definire una build. .scala definizioni di build .scala possono anche essere scritte e importate in un file .sbt .

Le versioni precedenti alla 13.6 richiedevano che ogni file .sbt abbia ciascuna istruzione separata da una riga vuota. Senza la riga vuota, il file .sbt si interromperà.

Un pacchetto universale esiste nei formati ZIP e TGZ .

Versioni

Versione Stato Data di rilascio
0.13.12 Stabile 2016/07/17

Installa SBT su Linux

Le istruzioni complete possono essere trovate qui .

  1. Installa il JDK .

  2. Imposta la variabile di ambiente Java.

    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. Installa 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. Installa SBT.

    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
    

Distribuzioni Linux basate su RPM

  • Scarica le definizioni del repository SBT e aggiungilo a YUM:

    curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
    
  • Installa SBT in base alle definizioni precedentemente aggiunte a YUM:

    sudo yum install sbt
    

Installa SBT su Windows

Installare

Gli installatori MSI possono essere trovati qui . Questa è l'ultima versione stabile . Scarica ed esegui per installare.

Verifica l'installazione

  • Usa WindowsKey + R , digita cmd .

  • In alternativa, accedere a .sbt (ad esempio, in C:\Users\Hopper ) e digitare cmd nella barra degli indirizzi.

  • Digitare sbt about per ottenere informazioni sulla versione, verificando che sia installata. Dovresti vedere qualcosa di simile a questo:

    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
    ...
    

Installa su Mac OSX

Le istruzioni ufficiali complete possono essere trovate qui .

MacPorts

Installa MacPorts . Quindi, nel terminale esegui:

port install sbt

homebrew

Installa Homebrew . Quindi, nel terminale esegui:

brew install sbt

fonti

Scarica l'installazione di sbt Tutte le piattaforme (tgz) da SBT .

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

Quindi, esegui dopo

tar zxf sbt-0.13.13.tgz
ln -s sbt-0.13.13 latest

All'interno di $ HOME assicurati di aggiornare ~ / .profile - aggiungendo le seguenti righe

export SBT_HOME=/opt/sbt/latest
export PATH=$PATH:$SBT_HOME/bin

Verifica

Nel terminale esegui:

which sbt

Dovresti aspettarti un risultato simile a:

/opt/local/bin/sbt

Se non si ottiene output, sbt non è installato.

Importa progetto SBT in Eclipse

Ciò presuppone che sia installato sia Eclipse che SBT .

  • Installa il plugin SBT per Eclipse dal marketplace di Eclipse.

  • Nella directory della riga di comando passare alla directory principale del progetto.

    $ cd ~/home/sample/project

  • Esegui sbt, che caricherà il progetto.

    $ sbt

  • Compilare il progetto per garantire che le dipendenze siano ottenibili.

    > compile

  • Esegui l'operazione di eclipse :

    > eclipse

  • Entra in Eclipse e seleziona l'opzione di menu:

    File > New > Project From Existing Sources

  • Nella procedura guidata, accedere alla directory del progetto e selezionarla. Eclipse gestirà il resto.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow