GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar la herramienta Gradle Build Automation en Rocky Linux 8

Gradle es una herramienta de automatización de compilación centrada en la extensibilidad y el rendimiento. Se puede usar para realizar tareas relacionadas con la compilación, implementación, prueba, análisis estático (por ejemplo, pelusa) y más.

Gradle es muy fácil de aprender si es nuevo en compilaciones automatizadas o desea una solución alternativa para cualquiera de las tareas anteriores que su sistema de compilación actual no admite lo suficientemente bien o no puede hacer en absoluto. Gradle tiene algunas ventajas sobre otras herramientas como Ant, Maven, SBT (Scala Build Tool), etc., especialmente cuando se trata de personalización y rendimiento de la salida generada durante el proceso de creación de un jar ejecutable final, por ejemplo.

Un complemento de Gradle es un complemento que amplía la compilación de Gradle con algunas funciones nuevas. Gradle se envía con un conjunto de complementos que podemos usar en nuestras compilaciones de inmediato sin ninguna configuración adicional. Por ejemplo, de forma predeterminada, obtenemos tareas para nuestra ejecución de compilación y prueba, administración de dependencias, análisis de calidad del código (a través del complemento JaCoCo), etc. También podemos agregar más complementos para mejorar aún más nuestras compilaciones si es necesario.

Hay algunas ventajas de cada uno que se deben considerar cuidadosamente al elegir una herramienta de compilación (Gradle vs. Maven).

Maven es uno de los pocos sistemas de compilación ampliamente utilizados para Java y se considera el estándar de la industria. Ha existido desde los primeros días de Java y ha podido adaptarse a medida que se lanzan nuevas versiones. El software y el ecosistema que lo rodea aseguran que siempre seguirá siendo relevante y compatible.

Gradle, por su parte, fue diseñado desde cero por los ingenieros de Google en Gradle para construir aplicaciones híbridas utilizando Groovy, convirtiéndose en uno de sus lenguajes principales. Gradle puede verse como una alternativa de código abierto a Maven que es más rápida y liviana debido al uso del lenguaje Groovy y los complementos disponibles. El proyecto Gradle tiene menos de un año y aún no se ha pulido por completo. Sin embargo, estas deficiencias se están mejorando lentamente en comparación con Maven.

¿Alguna vez se ha quedado atascado en una característica o proyecto porque simplemente no compila/ejecuta/construye como se esperaba? Cuando trabaja en Android y Java, un solo código o un error de configuración pueden hacer que toda su compilación falle. Ahora puedes automatizar tu desarrollo de Android con Gradle Build Automation Tool.

En este artículo, le mostraremos cómo instalar Gradle en su Rocky Linux 8 para crear y ejecutar sus aplicaciones Java para Android. Después de este tutorial, tendrá un entorno completo en el que crear sus aplicaciones con Gradle.

Requisitos

Para continuar con este artículo, necesita lo siguiente:

  • Un servidor Rocky Linux 8 con un mínimo de 2 GB de RAM.
  • Un usuario no root con privilegios sudo.
  • Una conexión a Internet que funcione.

Actualización del sistema

Hay algunas cosas que debemos hacer para poder instalar la última versión de Gradle en Rocky Linux 8.

Primero, actualicemos su Rocky Linux 8 con los siguientes comandos.

sudo dnf check-update
sudo dnf update -y

Estos comandos tomarán un poco de tiempo, dependiendo de su conexión a Internet. Tenga paciencia y espere hasta que se complete.

Debe reiniciar su Rocky Linux 8 después de estos dos comandos. Para que los cambios surtan efecto.

sudo reboot

Instalación de Java JDK

Gradle requiere que se instale un JDK en su sistema. Java es un lenguaje de programación desarrollado por Sun Microsystems en la década de 1990. Se utiliza para crear aplicaciones para escritorio, plataformas móviles y la web. Gradle usa el código base de Java para interpretar el código Groovy. El lenguaje de programación Groovy es un lenguaje orientado a objetos que puede ejecutarse en la plataforma Java.

JDK es un acrónimo de Java Development Kit. Es una biblioteca de software que incluye los componentes básicos necesarios para ejecutar un programa Java.

En este ejemplo, instalaremos JDK 11 utilizando OpenJDK o el Java Development Kit de código abierto de Oracle.

Ejecute el siguiente comando para instalar Java JDK 11 en su Rocky Linux 8.

sudo dnf install java-11-openjdk-devel -y

Ejecute el comando java -version para ver la versión de JDK instalada en su servidor.

java -version

Obtendrá el siguiente resultado.

Instalación de Gradle en Rocky Linux 8

Ahora que hemos instalado JDK 11, ahora podemos instalar Gradle en Rocky Linux 8. Hay dos formas de hacerlo.

El primero es usar un binario de Gradle. El segundo método es descargar un archivo zip de Gradle y compilarlo manualmente. Usaremos el primer método. El binario de Gradle es autónomo y se puede usar en cualquier máquina Linux donde JDK ya esté instalado. En este ejemplo, descargaremos e instalaremos el binario de Gradle.

Abra su navegador favorito y vaya a la página de lanzamientos de Gradle.

Localice los últimos lanzamientos en la página. Copia la URL de la última versión y anótala. En este ejemplo, usaremos Gradle 7.3.3 ya que es la versión más actual al momento de escribir este artículo.

Ejecute el comando wget a continuación para descargar el binario gradle 7.3.3. Reemplace version=7.3.3 con su número de versión más reciente.

wget https://downloads.gradle-dn.com/distributions/gradle-7.3.3-bin.zip -P /tmp

Ejecute el siguiente comando de descompresión para descomprimir el archivo binario de Gradle descargado.

unzip -d /opt/ /tmp/gradle-7.3.3-bin.zip

Ahora que tenemos el binario de Gradle en su lugar, ahora podemos proceder a configurar nuestro Rocky Linux 8 para usarlo.

Ejecute el comando chmod +x /etc/profile.d/gradle.sh para hacer que el archivo sea ejecutable. El comando chmod se usa para cambiar los permisos de acceso a archivos y carpetas. En este caso, lo estamos usando para hacer que el archivo de script gradle.sh en el directorio /etc/profile.d sea ejecutable.

sudo chmod +x /etc/profile.d/gradle.sh

Ejecute el comando source /etc/profile.d/gradle.sh para obligar al sistema a usar la variable de entorno PATH actualizada. El comando fuente se usa para inyectar un archivo en el entorno de shell actual. Esencialmente, agrega el contenido de este archivo gradle.sh como una nueva capa al entorno de shell actual.

source /etc/profile.d/gradle.sh

Ahora que nuestra RUTA se ha actualizado, podemos proceder con el uso del comando Gradle para compilar y ejecutar nuestras aplicaciones Java para Android. Pero primero, verifiquemos si la instalación ha sido exitosa.

Ejecute el comando gradle -v para ver la versión de Gradle instalada en su Rocky Linux 8.

gradle -v

Debería ver algo como el siguiente resultado.

Conclusión

Ahora que instaló correctamente Gradle en Rocky Linux 8, ahora puede usar Gradle para crear y ejecutar sus aplicaciones Java para Android. No olvides compartir este artículo con otros.


Linux
  1. Cómo instalar Ansible (herramienta de automatización) en Rocky Linux 8

  2. Cómo instalar la herramienta Gradle Build en Ubuntu 18.04 LTS

  3. Cómo instalar Gulp.js en Rocky Linux 8

  4. Cómo instalar Apache Kafka en Rocky Linux 8

  5. Cómo instalar Python 3.10 en Rocky Linux 8

Cómo instalar la herramienta de automatización de compilación Gradle en CentOS 8

Cómo instalar Jenkins en Rocky Linux 8

Cómo instalar Mattermost en Rocky Linux 8

Cómo instalar MongoDB en Rocky Linux 8

Cómo instalar Cockpit en Rocky Linux 8

Cómo instalar el editor vim en Rocky Linux 8