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