Recherche…


Remarques

L'outil de construction simple (SBT) peut être utilisé pour créer un code de projet Scala (ou Java). Cela inclut la gestion du code, des dépendances et des ressources qui doivent être générés, testés et / ou compilés dans un artefact .jar ou autre. Des tâches personnalisées peuvent être créées pour gérer tous ces processus.

Une note sur le nom; SBT est parfois appelé «Scala Build Tool». Bien que ce ne soit pas l'intention originale, elle est devenue couramment utilisée. SBT peut être utilisé pour construire un projet sur la JVM.

.sbt fichiers .sbt ou «définitions de construction SBT» sont des fichiers spécialement interprétés, écrits en Scala, utilisés par SBT pour définir une génération. .scala définitions de construction .scala peuvent également être écrites et importées dans un fichier .sbt .

Les versions antérieures à 13.6 exigeaient que chaque déclaration de fichier .sbt soit séparée par une ligne vide. Sans la ligne vide, le fichier .sbt sera rompu.

Un package universel existe dans les formats ZIP et TGZ .

Versions

Version Etat Date de sortie
0.13.12 Stable 2016-07-17

Installer SBT sur Linux

Des instructions complètes peuvent être trouvées ici .

  1. Installez le JDK .

  2. Définissez la variable d'environnement 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. Installez 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. Installez 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
    

Distributions Linux basées sur RPM

  • Téléchargez les définitions de référentiel SBT et ajoutez-les à YUM:

    curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
    
  • Installez SBT selon les définitions précédemment ajoutées à YUM:

    sudo yum install sbt
    

Installer SBT sur Windows

Installer

Les installateurs MSI peuvent être trouvés ici . Ceci est la dernière version stable . Téléchargez et exécutez pour installer.

Vérifier l'installation

  • Utilisez le WindowsKey + R , tapez cmd .

  • Sinon, accédez à la .sbt (par exemple, dans C:\Users\Hopper ) et tapez cmd dans la barre d'adresse.

  • Tapez sbt about pour obtenir des informations sur la version, en vérifiant qu'il est installé. Vous devriez voir quelque chose comme ceci:

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

Installer sur Mac OSX

Des instructions officielles complètes peuvent être trouvées ici .

MacPorts

Installez MacPorts . Ensuite, dans le terminal, exécutez:

port install sbt

Homebrew

Installez Homebrew . Ensuite, dans le terminal, exécutez:

brew install sbt

Sources

Téléchargez sbt Toutes les plates-formes (tgz) installées à partir de 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

Ensuite, exécutez la suite

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

Dans votre $ HOME, assurez-vous de mettre à jour ~ / .profile - en ajoutant les lignes suivantes

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

Vérification

Dans le terminal, exécutez:

which sbt

Vous devriez vous attendre à une sortie similaire à:

/opt/local/bin/sbt

Si vous n'obtenez aucune sortie, sbt n'est pas installé.

Importer le projet SBT dans Eclipse

Cela suppose que vous avez installé Eclipse et SBT .

  • Installez le plug-in SBT pour Eclipse à partir du marché Eclipse.

  • Dans la ligne de commande, changez de répertoire dans le répertoire racine du projet.

    $ cd ~/home/sample/project

  • Exécutez sbt, qui chargera le projet.

    $ sbt

  • Compilez le projet pour vous assurer que les dépendances peuvent être obtenues.

    > compile

  • Exécutez la tâche eclipse :

    > eclipse

  • Allez dans Eclipse et sélectionnez l'option de menu:

    File > New > Project From Existing Sources

  • Dans l'assistant, accédez au répertoire de votre projet et sélectionnez-le. Eclipse se chargera du reste.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow