Instalar Gradle en Ubuntu, CentOS y derivados

Instalar Gradle en Ubuntu, CentOS y derivados.

Gradle es una herramienta de compilación automatizada basada en los principios de Apache Ant y Apache Maven, pero a diferencia de estos que ofrecen un formulario tradicional basado en XML para representar la configuracion del proyecto, Gradle nos proporciona DSL en los lenguajes de programación Groovy y Kotlin.

Otras diferencias importantes que nos llaman la atención: Apache Maven, se basa en el concepto del ciclo de vida del proyecto; Apache Ant, en el orden que se ejecutan las tareas determinado por la relación de las dependencias. En el lado opuesto tenemos a Gradle que utiliza un grafo acíclico dirigido (DAG) para determinar el orden en el que se deben hacer las tareas.

Gradle fue diseñado para ensamblajes extensibles de proyectos múltiples y, además admite ensamblajes incrementales al determinar automáticamente qué componentes del árbol ensamblador no han cambiado y, qué otras tareas dependientes de estas partes no necesitan reiniciar otra vez.

En el articulo de hoy veremos cómo instalar Gradle en CentOS 7 / 8, y en Ubuntu 18.04 y superiores (se incluyen sus derivados y Debian 10).

 

Instalar Gradle en Ubuntu, CentOS y derivados

El único requisito previo para instalar Gradle, es tener Java JDK o JRE en su versión 8 (o superior) instalada en el sistema. Nosotros instalaremos OpenJDK y un par de herramientas necesarias.

Instalar OpenJDK en Ubuntu, Linux Mint y derivados:

sudo apt update

sudo apt install -y default-jdk-headless

sudo apt install -y wget unzip

Instalar OpenJDK en CentOS y derivados:
sudo yum update

sudo yum install -y java

yum install -y wget unzip

El resto de la instalación es igual en CentOS y Ubuntu.
Instalar Gradle en linux

Instalar Gradle en linux

 

Instalar Gradle en Linux

Nosotros instalaremos la última versión, en este caso Gradle 6.3. Puedes verificar si existe alguna actualización en su página oficial.

Descargamos Gradle.

cd /tmp

wget https://services.gradle.org/distributions/gradle-6.3-bin.zip

Extraemos el paquete y movemos su contenido al directorio de la herramienta.
unzip gradle-*.zip

mkdir /opt/gradle

cp -pr gradle-*/* /opt/gradle

Comprobamos que los archivos se han movido correctamente.
ls /opt/gradle/

ejemplo de salida…

LICENSE NOTICE bin getting-started.html init.d lib media

Ahora debes incluir el /bin de Gradle en las variables de entorno PATH.

echo "export PATH=/opt/gradle/bin:${PATH}" | tee /etc/profile.d/gradle.sh

El archivo gradle.sh debe contener lo siguiente…
export PATH=/opt/gradle/bin:${PATH}

Le concedes los permisos de ejecución necesarios.
sudo chmod +x /etc/profile.d/gradle.sh

Cargamos las variable para la sesión actual.
source /etc/profile.d/gradle.sh

Como punto final del articulo, verificamos la instalación de Gradle.
gradle -v

ejemplo de salida correcta…
Welcome to Gradle 6.3!

Here are the highlights of this release:
 - Java 14 support
 - Improved error messages for unexpected failures

For more details see https://docs.gradle.org/6.3/release-notes.html


------------------------------------------------------------
Gradle 6.3
------------------------------------------------------------

Build time:   2020-04-12 20:32:04 UTC
Revision:     bacd40b727b0130eeac8855ae3f9fd9a0b207c60

Kotlin:       1.3.70
Groovy:       2.5.10
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          11.0.6 (Ubuntu 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OS:           Linux 5.0.0-1026-gcp amd64

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario