OpenWebinars

Desarrollo Web

Descarga e instalación de Spring Tools Suite sobre Eclipse

Te mostramos cómo instalar, sobre Ubuntu, Spring Tools Suite en el bundle sobre Eclipse.

Luis Miguel López Magaña

Luis Miguel López Magaña

Experto en Java

Lectura 2 minutos

Publicado el 5 de marzo de 2019

Compartir

    Tabla de contenidos

Pasos previos

Lo primero que debemos hacer es comprobar la versión del JDK que tenemos, ya que a día de hoy hay un problema con la versión de OpenJDK, por lo que os recomendamos hacer la instalación con Oracle JDK.

Tanto si no tenéis instalado Java como si tenéis OpenJDK, para instalar el de Oracle lo podéis hacer siguiendo estos pasos en Linux:

  • Añadimos el repositorio:
        
        sudo add-apt-repository ppa:webupd8team/java
        sudo apt update
        
  • Instalamos OracleJDK 8:
        
        sudo apt install oracle-java8-installer
     

    También sería bueno que instaláramos Maven con este comando:

        
        sudo apt install maven
        

Instalación Spring Tool Suite

Después, tenemos que descargarnos Spring Tool Suite, lo que podemos hacer desde su página web

https://spring.io/tools, dónde está disponible para Windows, Linux y Mac.

Vamos a enseñaros a dejarlo en una ubicación donde resulte realmente cómodo utilizarlo. Para ello lo descargamos, ejecutamos una serie de comandos para instalarlo en una carpeta adecuada y creamos un launcher para que quede todo mucho mejor.

Una vez descargado, vamos a la línea de comandos y realizamos estos pasos:


sudo mv spring-…tar.gz / opt
cd tar zxvf sprint-…tar.gz
sudo ln - s /opt/sts-4…RELEASE/SpringToolSuite4/usr/local/bin/sts
  • Accedemos a la carpeta de descargas:
    cd ~/Descargas
  • Movemos el fichero a la carpeta /opt, que es dónde se suele instalar el software de terceros que no se instala desde paquetes. Accedemos a la carpeta /opt:
    cd /opt
  • Descomprimimos el archivo:
  • Una vez descomprimido, creamos un enlace simbólico para poder invocarlo desde una carpeta habitual de binarios:

Finalmente creamos el launcher, lo que podemos hacer de dos formas, copiando un launcher que tengamos en la carpeta usr/share/applications o editar un nuevo archivo con el comando:

sudo gedit / usr/share/applications/sts.desktop

Y después añadir este contenido:


[Desktop Entry]
Name=Spring Tool Suite 4
Comment=Sprint Tool Suite 4
Exec=/usr/local/bin/sts
Icon=/opt/sts-4.0.1.RELEASE/icon.xpm
StartupNotify=true
Terminal=false
Type=Application
Categories=IDE;Development;Java;

Guardamos el fichero y ya tendríamos disponible el launcher de nuestro IDE para trabajar con proyectos de Spring.

Primeros pasos con Spring Tool Suite

Al arrancar Spring Tool Suite 4 nos pregunta por el workspace que queremos utilizar, que podemos usar el que aparece por defecto.

El servicio de Spring initializr, que lo tenemos embebido, nos permite generar rápidamente un proyecto de Spring. Para ello accedemos al menú File/New/Spring Starter Project, y de esta forma generamos un proyecto de Spring Boot que se va a configurar casi de manera automática.

Podemos dejar los elementos por defecto en la primera pantalla, después pulsamos Next para continuar. Añadimos la dependencia web y también thymeleaf, y pulsamos el botón Next y para finalizar pulsamos Finish.

Podemos ver cómo se genera un proyecto, se descarga primero el contenido desde el servicio de Spring Initializr y, además, si hay alguna librería que no está todavía en vuestro repositorio Maven, también se va descargar.

De esta forma se mostrará toda la estructura del proyecto y podemos ver que queda todo muy bien preparado para que podamos añadir nuestras clases, nuestras plantillas y que podamos lanzar el proyecto.

Si quisiéramos ejecutar el proyecto lo haríamos a través del menú del explorador Run As/Spring Boot App, y en la consola podemos ver que estaría la aplicación lanzada en el puerto 8080.

Aprende Spring Boot y Spring MVC 5 con este curso mientras desarrollas una aplicación totalmente funcional.

curso-spring-boot

Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.

Compartir este post

También te puede interesar

Icono de la tecnología
Curso

Curso de Spring Core

Avanzado
4 h. y 7 min.

Aprende con el curso de Spring Core 5 a utilizar el motor de Spring para crear las mejores...

Luis Miguel López Magaña
4.4