Para los que piensan que Maven es excesivamente verboso y complicado existe Gradle, para los que ni Maven ni Gradle os convence quizás sbt os encaje 😉
sbt es una herramienta de construcción para proyectos Scala y también Java que según sus propias palabras permite hacer las cosas fáciles bien y fácil (cosa que no puede decirse de Maven y menos con Maven > 1).
Con sbt los proyectos se definen en un build.sbt que usa un DSL para definir la construcción del proyecto.
Veamos cómo funciona.
· build.sbt va en raíz de proyecto, puede combinarse con otros ficheros .sbt y .scala
· Estructura de proyecto: Por defecto usa la misma que Maven:
· Ficheros generados van en /target
· Puede usarse en modo interactivo abriendo la consola con >sbt (consola soporta ayuda contextual con tag, histórico comandos,…) o bien en modo batch: ![]()
· Comandos comunes:
· El fichero build.sbt más básico tiene este aspecto:
· Sbt sólo funciona a partir de Java 1.6




Deja un comentario