SBT es Simple Build Tool, una herramienta que permite crear proyectos Scala o java. Seria como el querido Maven. Es necesario para utilizarlo java 1.6 o superior entre sus características podemos destacar:
- Creación fácil de proyectos simples
- .sbt que es como el pom.xml de maven, es el archivo de definición del proyecto y esta basado en DSL
- Compilación continua y testing con triggered execution
- Genera documentación con scaladoc
- Genera y publica jars
- Soporta proyectos que mezclan java y scala
- Soporta subproyectos
- Soporta correr tareas en diferentes hilos al mismo tiempo. Esto es genial!
- Soporta diferentes administradores de librerías, se puede configurar con Apache Ivy o maven, etc.
Si hicieron el curso de programación funcional en scala seguro lo utilizaron. Y se puede ver que es muy fácil de usar.
Dejo link:
http://www.scala-sbt.org/#