Fiche technique | |
---|---|
Plateforme : | Java |
Auteur : | Mark Harrah (Lightbent) |
Date de publication : | 2008 à maintenant |
Licence : | BSD License |
Catégorie : | Outil de construction interactif |
Sommaire
Le sbt est un outil de construction interactif définissant vos tâches dans Scala. Vous pouvez l'exécuter en parallèle à partir de l'interpréteur de commande interactif de sbt.
- Pour Scala et Java : Le sbt est conçu pour les projets Scala et Java. C'est l'outil de construction (build) de choix pour 93,6% des développeurs Scala en 2019. L'un des exemples de fonctionnalité spécifique à Scala est la possibilité de croiser votre projet avec plusieurs versions de Scala.
- Typesafe et parallèle : Le build.sbt est un DSL basé sur Scala pour exprimer un graphe de tâches de traitement parallèle. Les fautes de frappe dans build.sbt seront détectées comme une erreur de compilation.
- Itération rapide : Avec le compilateur incrémental Zinc et la surveillance des fichiers (~), la boucle édition-compilation-test est rapide et incrémentielle.
- Extensible : L'ajout de la prise en charge de nouvelles tâches et plates-formes (comme Scala.js) est aussi simple que d'écrire build.sbt. Rejoignez plus de 100 plugiciels gérés par la communauté pour partager et réutiliser les tâches sbt.
Dernière mise à jour : Jeudi, le 24 juin 2021