sbt
Descripción general de la construcción
Buscar..
Observaciones
La documentación oficial está en www.scala-sbt.org .
Estructura de directorios
La estructura estándar para un proyecto construido por SBT es:
projectName/
build.sbt
project/
<SBT sub-build information>
src/
main/
scala/
<Scala source files>
java/
<Java source files>
resources/
<Resource files>
test/
scala/
<Scala test files>
java/
<Java test files>
resources/
<Resource files>
Pueden existir otros directorios, pero la construcción trata principalmente con estos. En el directorio base se coloca build.sbt , cuyos contenidos como mínimo son:
-
name := <name of build>: este es el nombre del proyecto. -
version := <version number>: Esta es la versión del proyecto para referenciar en el código descendente. -
scalaVersion := <version of Scala>: esta es la versión de Scala contra la que se construye el bytecode del proyecto.
El directorio del project es donde se colocan los archivos de meta-build (en oposición a la proper-build ). Este directorio puede tener su propio archivo build.sbt que se ejecuta exactamente de la misma manera, creando un entorno para que se ejecute la proper-build SBT proper-build . Esto es recursivo, por lo que el directorio del project puede tener su propio directorio del project donde se produce una meta-meta-build , y así sucesivamente.
Al construir, SBT creará un directorio de target en el que se colocan los archivos de clase y otros componentes.
Hoja de trucos
Esta hoja asume que usted está en el directorio raíz del proyecto, que contiene el build.sbt . $ indica un indicador de comando y > indica que los comandos se ejecutan dentro de la consola SBT.
Compilar un proyecto
$ sbt compile
Probar un proyecto
$ sbt test
Introduzca SBT REPL:
$ sbt
Entrar en la Consola Scala con Proyecto Construido Disponible
$ sbt
> console
Generar Scaladoc
Este es un ejemplo de ejecución de una 'tarea' de SBT . El sitio SBT tiene más información sobre la generación de documentación Scaladoc .
$ sbt doc
o:
$ sbt
> doc