Tutorial de sbt

La herramienta de compilación simple (SBT para abreviar) se puede usar para compilar código de proyecto Scala (o Java). Esto incluye la gestión de código, dependencias y recursos que deben construirse, probarse y/o compilarse en un .jar u otro artefacto. Se pueden crear tareas personalizadas para administrar todos estos procesos.

Una nota sobre el nombre; SBT a veces se conoce como la ‘herramienta de compilación de Scala’. Si bien esta no era la intención original, también se ha vuelto de uso común. SBT puede usarse para construir cualquier proyecto en la JVM.

Los archivos .sbt o ‘SBT build definitions’ son archivos especialmente interpretados, escritos en Scala, que SBT utiliza para definir una compilación. Las definiciones de compilación .scala también se pueden escribir e importar en un archivo .sbt.

Las versiones anteriores a 13.6 requerían que cualquier archivo .sbt tuviera cada declaración separada por una línea en blanco. Sin la línea en blanco, el archivo .sbt se romperá.

Existe un paquete universal en los formatos ZIP y TGZ.