sbt Tutoriel
Commencer avec sbt
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.
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 .
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/
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
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
, tapezcmd
.Sinon, accédez à la
.sbt
(par exemple, dansC:\Users\Hopper
) et tapezcmd
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.