Comenzando con sbt

Instalar SBT en Linux

Las instrucciones completas se pueden [encontrar aquí][1].

  1. [Instalar el JDK][2].

  2. Establezca la variable de entorno 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. Instale 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 de Linux basadas en RPM

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

rizo 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 instalar sbt


[1]: http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Linux.html
[2]: https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html

## Instalar SBT en Windows
# Instalar

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

# Verificar instalación

- Use la `WindowsKey + R`, escriba `cmd`.
- Alternativamente, navegue hasta `.sbt` (por ejemplo, en `C:\Users\Hopper`) y escriba `cmd` en la barra de direcciones.
- Escriba `sbt about` para obtener información de la versión, verificando que esté instalada. Debería ver algo como esto:

Java HotSpot(TM) 64-But Server VM advertencia: ignorando la opción MaxPermSize=256m; el soporte se eliminó en 8.0 [info] Establezca el proyecto actual como root–sbt (en el archivo de compilación:/C:/Users/Hopper/.sbt/) [info] Esto es sbt 0.13.8 …


[1]: https://dl.bintray.com/sbt/native-packages/sbt/
[2]: https://dl.bintray.com/sbt/native-packages/sbt/:0.13.12/

## Instalar en Mac OSX
Las instrucciones oficiales completas se pueden encontrar [aquí][1].

# MacPorts

Instale [MacPorts][2]. Luego, en la terminal ejecuta:

  port install sbt

# cerveza casera

Instale [Homebrew][3]. Luego, en la terminal ejecuta:

  brew install sbt

# Fuentes

Descargue la instalación de sbt *Todas las plataformas* (tgz) desde [SBT][4].

  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 lo siguiente

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

Dentro de su $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 ejecuta:

  which sbt

Debe esperar un resultado similar a:

  /opt/local/bin/sbt

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


[1]: http://www.scala-sbt.org/0.13/docs/Setup.html
[2]: https://www.macports.org/install.php
[3]: http://brew.sh/
[4]: http://www.scala-sbt.org/download.html

## Importar proyecto SBT a Eclipse
Esto supone que ha instalado [Eclipse][1] y [SBT][2].

- Instale el complemento SBT para Eclipse desde el mercado de Eclipse.
- En la línea de comandos cambie de directorio al directorio raíz del proyecto.

```$ cd ~/home/muestra/proyecto```

- Ejecutar sbt, que cargará el proyecto.

```$ sbt```

- Compile el proyecto para garantizar que se puedan obtener las dependencias.

```> compilar```

- Ejecuta la tarea `eclipse`:

```> eclipse```

- Vaya a Eclipse y seleccione la opción de menú:

```Archivo > Nuevo > Proyecto de fuentes existentes```

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


[1]: https://www.wikiod.com/es/Eclipse/primeros-pasos-con-eclipse#Instalación y configuración
[2]: https://www.wikiod.com/es/sbt