Cómo instalar Groovy en Linux y Windows [Paso a paso]

Como desarrollador, sueles buscar formas de mejorar las características de la aplicación. Si trabajas principalmente en aplicaciones basadas en Java, hazte amigo e instala Groovy en tu máquina. El lenguaje Groovy se integra fácilmente con cualquier programa Java y agrega funciones poderosas, incluidas capacidades de script para programas Java.

Y en este tutorial, aprenderás cómo instalar Groovy, independientemente de si estás en una máquina Ubuntu o Windows.

¿Listo? ¡Sumérgete y comienza con Groovy para un mejor desarrollo de aplicaciones!

Prerrequisitos

Este tutorial contiene demostraciones paso a paso. Para seguirlo, asegúrate de tener lo siguiente:

  • A Windows 7 or 7+ machine with Java installed.

Instalación de Groovy en Ubuntu

Antes de instalar Groovy en tu máquina Ubuntu, primero debes instalar Java, ya que Groovy se ejecuta en su servidor contenedor servlet Java incorporado. Puedes usar múltiples implementaciones de Java para trabajar con Groovy, pero OpenJDK es el más popular.

Para instalar Java en tu máquina Ubuntu:

1. Inicia sesión en tu máquina Ubuntu usando tu cliente SSH favorito.

2. A continuación, ejecute el comando apt update a continuación para actualizar los paquetes de su sistema.

sudo apt update
Updating system packages

3. Una vez actualizado, ejecute los siguientes comandos para crear un directorio (mkdir) llamado ~/install_groovy_demo y cambie (cd) a ese directorio.

Estos comandos no proporcionan salida, pero el directorio ~/install_groovy_demo es donde instalará Java.

mkdir ~/install_groovy_demo
cd ~/install_groovy_demo

4. Ahora, ejecute el comando apt install a continuación para instalar Java (default-jdk) en su máquina.

# Instalando Versión de Java: Java SE 11 (LTS)
sudo apt install default-jdk 
Installing Java Version: Java SE 11 (LTS)

5. Después de instalar Java, ejecute el siguiente comando de java para verificar la -versión de Java instalada en su máquina.

# Verificando la Versión de Java para verificar la instalación de Java.
java -version

La salida a continuación asegura que ha instalado Java con éxito.

Verifying Java installation

6. A continuación, ejecute el siguiente comando curl para descargar el paquete Groovy (get.sdkman.io).

curl -s get.sdkman.io | bash

Si la descarga es exitosa, verá una salida similar a la siguiente.

Downloading the Groovy package

7. Una vez descargado, ejecute cada comando a continuación en el directorio bin de la carpeta de instalación de Groovy (~/.sdkman/bin/) para preparar los scripts de Groovy (sdksdkman-init.sh) para ejecutarse con éxito.

Tenga en cuenta que estos comandos no proporcionan salida, pero verá el resultado en el siguiente paso.

cd ~/.sdkman/bin/
source sdksdkman-init.sh

8. Ahora, ejecuta el comando sdk install a continuación para instalar Groovy.

sdk install groovy
Installing the Groovy on the Ubuntu machine

9. Por último, ejecuta el siguiente comando de groovy para verificar la instalación de Groovy.

groovy -version
Verifying the Groovy installation

Ejecutando un Script de Groovy en Ubuntu

¡Genial! Has instalado Groovy con éxito en tu máquina Ubuntu. ¿Pero cómo sabes si Groovy funciona realmente? En este ejemplo, ejecutarás una prueba ejecutando un script simple para verificar si Groovy está instalado correctamente.

Dentro del directorio ~/instalar_demo_groovy, crea un script llamado test.sh y añade la siguiente línea, que imprime (printLn) todos los números empezando desde 0 hasta 4.

0.upto(4) {println "$it"}

Ahora, ejecuta el siguiente comando groovy para ejecutar el script de Groovy (*test.sh*)

groovy test.sh
Running a Groovy script on Ubuntu

Instalando Groovy en Windows

¿Trabajas principalmente en una máquina Windows? No te preocupes. ¡Groovy también funciona en Windows! Pero al igual que en Ubuntu, primero debes instalar Groovy en tu máquina Windows.

1. Abre tu navegador web favorito, accede a la página oficial de descarga de Groovy y haz clic en la pestaña de Descargas, como se muestra a continuación.

Accessing Groovy’s official download page

2. A continuación, desplázate hacia abajo hasta la última versión estable, Groovy 4.0, en este momento de la escritura, y haz clic en Instalador de Windows (artefacto de la comunidad).

Tu navegador te redirige a una página donde puedes obtener el enlace de descarga para el instalador de Windows (paso tres).

Accessing Groovy’s Windows installer’s download link

3. Haz clic en el enlace del instalador .msi (más a la derecha) para descargar Groovy.

Downloading Groovy’s Windows installer

4. Una vez descargado, ejecuta el instalador de Groovy para Windows.

Launching Groovy’s Windows installer

5. Ahora, haz clic en Siguiente cuando veas la página de “bienvenida” a continuación.

Acknowledging the “welcome” page

6. Marca la casilla de verificación en la parte inferior para aceptar el Acuerdo de Licencia de Usuario Final (EULA) y haz clic en Siguiente para continuar.

Accepting the End user License Agreement

7. Además, selecciona la configuración de Groovy como Típica, que instala solo las características comunes.

Selecting the Typical Groovy setup

Como se muestra a continuación, la instalación comienza y puede tardar unos minutos en completarse.

Installing Groovy on a Windows machine

8. Por último, haz clic en Finalizar una vez que Groovy se haya instalado correctamente. Y en este punto, las herramientas de línea de comandos Groovy shell y Groovy console se instalan por defecto.

Successfully Installed groovy on the Windows machine

Ejecutar un Comando Groovy en Windows

Ahora tienes Groovy instalado en tu máquina Windows, que debería funcionar como se espera. Pero para estar seguro, tendrás que probar si Groovy funciona correctamente. ¿Cómo?

Similar a lo que hiciste en Ubuntu, ejecutarás un comando Groovy en tu máquina Windows. Pero en lugar de Windows PowerShell, usarás el Groovy Shell para ejecutar comandos.

Inicia Groovy shell desde tu Escritorio o el menú de Inicio, como se muestra a continuación.

Launching the Groovy Shell on the Windows machine

Ahora, ejecuta el siguiente comando para imprimir todos los números (printLn) entre 0 y 7 con un incremento de 2.

0.step(7,2){println "$it"}
Executing a Groovy command to print specific numbers

Conclusion

En este tutorial, aprendiste cómo instalar Groovy, un lenguaje multifacético para la plataforma Java, en Ubuntu y Windows. Te adentraste en la ejecución de un script Groovy y en la ejecución de un comando Groovy con funciones similares.

Después de comprender cómo funciona Groovy, ¿por qué no automatizar despliegues web utilizando Groovy y crear un pipeline de CI CD Jenkins? ¡Mejora drásticamente tu proceso de desarrollo de software hoy mismo!

Source:
https://adamtheautomator.com/install-groovy/