Buscar..


Observaciones

La herramienta de compilación simple (SBT, por sus siglas en inglés) se puede usar para compilar el código del proyecto Scala (o Java). Esto incluye el código de administración, las dependencias y los recursos que se deben construir, probar y / o compilar en un .jar u otro artefacto. Se pueden crear tareas personalizadas para gestionar todos estos procesos.

Una nota sobre el nombre; SBT a veces se denomina 'Herramienta de compilación de Scala'. Si bien esta no fue la intención original, también se ha utilizado comúnmente. SBT se puede usar para construir cualquier proyecto en la JVM.

.sbt archivos .sbt o 'definiciones de compilación SBT' son archivos especialmente interpretados, escritos en Scala, que SBT utiliza para definir una compilación. .scala 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 tenga cada instrucción separada por una línea en blanco. Sin la línea en blanco, el archivo .sbt se romperá.

Existe un paquete universal en formatos ZIP y TGZ .

Versiones

Versión Estado Fecha de lanzamiento
0.13.12 Estable 2016-07-17

Instalar SBT en Linux

Las instrucciones completas se pueden encontrar aquí .

  1. Instale el JDK .

  2. Establecer la variable de entorno de Java.

    export JAVA_HOME=/usr/local/java/jdk1.8.0_102
    echo $JAVA_HOME
    /usr/local/java/jdk1.8.0_102
    export PATH=$PATH:$JAVA_HOME/bin/
    echo $PATH
    ...:/usr/local/java/jdk1.8.0_102/bin/
    
  3. Instala Scala.

    sudo wget http://www.scala-lang.org/files/archive/scala-2.11.8.deb
    sudo dpkg -i scala-2.11.8.deb
    sudo apt-get update
    sudo apt-get install scala
    
  4. Instale SBT.

    wget https://bintray.com/artifact/download/sbt/debian/sbt-0.13.9.deb
    sudo dpkg -i sbt-0.13.9.deb
    sudo apt-get update
    sudo apt-get install sbt
    

Distribuciones Linux basadas en RPM

  • Descargue las definiciones del repositorio SBT y agréguelo a YUM:

    curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
    
  • Instale SBT de acuerdo con las definiciones agregadas previamente a YUM:

    sudo yum install sbt
    

Instalar SBT en Windows

Instalar

Los instaladores de MSI se pueden encontrar aquí . Esta es la última versión estable . Descargar y ejecutar para instalar.

Verificar la instalacion

  • Utilice el WindowsKey + R , escriba cmd .

  • Alternativamente, navegue a .sbt (por ejemplo, en C:\Users\Hopper ) y escriba cmd en la barra de direcciones.

  • Escriba sbt about para obtener información sbt about versión, verificando que esté instalada. Debería ver algo como esto:

    Java HotSpot(TM) 64-But Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
    [info] Set current project to root--sbt (in build file:/C:/Users/Hopper/.sbt/)
    [info] This is sbt 0.13.8
    ...
    

Instalar en Mac OSX

Las instrucciones oficiales completas se pueden encontrar aquí .

MacPorts

Instalar MacPorts . Luego, en el terminal ejecute:

port install sbt

Homebrew

Instale Homebrew . Luego, en el terminal ejecute:

brew install sbt

Fuentes

Descargue la instalación de todas las plataformas (tgz) de sbt desde SBT .

sudo su
cd /opt
mkdir sbt
cd sbt
curl https://dl.bintray.com/sbt/native-packages/sbt/0.13.13/sbt-0.13.13.tgz -o sbt-0.13.13.tgz

Luego, ejecuta siguiendo

tar zxf sbt-0.13.13.tgz
ln -s sbt-0.13.13 latest

Dentro de $ HOME asegúrese de actualizar ~ / .profile - agregando las siguientes líneas

export SBT_HOME=/opt/sbt/latest
export PATH=$PATH:$SBT_HOME/bin

Verificación

En la terminal ejecute:

which sbt

Usted debe esperar una salida similar a:

/opt/local/bin/sbt

Si no obtienes ningún resultado, sbt no está instalado.

Importar proyecto SBT en Eclipse

Esto supone que ha instalado tanto Eclipse como SBT .

  • Instale el complemento SBT para Eclipse desde el mercado de Eclipse.

  • En la línea de comandos, cambie el directorio al directorio raíz del proyecto.

    $ cd ~/home/sample/project

  • Ejecuta sbt, que cargará el proyecto.

    $ sbt

  • Compilar el proyecto para asegurar que las dependencias son obtenibles.

    > compile

  • Ejecutar la tarea de eclipse :

    > eclipse

  • Entra en Eclipse y selecciona la opción de menú:

    File > New > Project From Existing Sources

  • En el asistente, navegue hasta el directorio de su proyecto y selecciónelo. Eclipse se encargará del resto.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow