Как установить инструмент автоматизации сборки Gradle на Ubuntu 22.04

Gradle — это инструмент автоматизации сборки с открытым исходным кодом, основанный на Groovy и Kotlin. В основном он используется для создания Java-проектов, но поддерживает множество языков, включая Java, C/C++ и JavaScript. Gradle помогает разработчикам программного обеспечения эффективно собирать, автоматизировать и поставлять программное обеспечение. Gradle поддерживает как автоматическую загрузку зависимостей, так и множество репозиториев, включая Maven и Ivy.

В этом руководстве мы расскажем, как установить Gradle на Ubuntu 22.04.

Обновление системы

Сначала вам нужно обновить все системные пакеты до последней версии. Это можно сделать, выполнив следующую команду:

apt update -y
apt upgrade -y

После того как все системные пакеты будут обновлены, установите другие необходимые пакеты с помощью следующей команды.

apt install wget unzip -y

После этого можно переходить к следующему шагу.

Установите Java JDK

Gradle основан на Java. Поэтому Java JDK должна быть установлена в вашей системе. Вы можете установить последнюю версию Java, выполнив следующую команду:

apt install default-jdk -y

После установки Java вы можете проверить Java с помощью следующей команды:

java -version

Вы должны увидеть следующий результат:

openjdk version "11.0.17" 2022-10-18
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu222.04, mixed mode, sharing)

Установка Gradle с помощью Snap

В этом разделе мы узнаем, как установить Gradle с помощью Snap.

Сначала установите пакет Snap с помощью следующей команды:

apt install snapd -y

Затем выполните следующую команду для установки Gradle с помощью менеджера пакетов Snap.

snap install gradle --classic

После установки Gradle вы можете проверить установку Gradle с помощью следующей команды:

gradle -v

Вы должны получить следующий результат:

Welcome to Gradle 7.6!

Установка Gradle из исходного кода

Вы также можете установить Gradle из исходного кода.

Скачать Gradle

Сначала измените каталог на /opt и загрузите последнюю версию Gradle с помощью следующей команды:

cd /opt/
wget https://downloads.gradle-dn.com/distributions/gradle-7.6-bin.zip

После загрузки Gradle распакуйте загруженный файл с помощью следующей команды:

unzip gradle-7.6-bin.zip

Затем переименуйте распакованный каталог следующей командой.

mv gradle-7.6 gradle

Вы можете проверить извлеченный каталог с помощью следующей команды:

ls /opt/gradle

Вывод:

bin  init.d  lib  LICENSE  NOTICE  README

Настройка переменных окружения Gradle

Далее вам нужно будет создать файл для определения переменных окружения для использования Gradle. Давайте создадим новый файл в каталоге /etc/profile.d:

nano /etc/profile.d/gradle.sh

Добавьте следующие строки:

export GRADLE_HOME=/opt/gradle
export PATH=${GRADLE_HOME}/bin:${PATH}

Сохраните и закройте файл, затем установите разрешение на выполнение с помощью следующей команды:

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

Затем загрузите переменные окружения с помощью следующей команды:

source /etc/profile.d/gradle.sh

Проверка установки Gradle

Теперь Gradle установлен в вашей системе, и пришло время проверить, установлен ли Gradle или нет.

Проверить установку Gradle можно с помощью следующей команды:

gradle -v

Вы должны получить следующий результат:

Welcome to Gradle 7.6!

Here are the highlights of this release:
 - Added support for Java 19.
 - Introduced `--rerun` flag for individual task rerun.
 - Improved dependency block for test suites to be strongly typed.
 - Added a pluggable system for Java toolchains provisioning.

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


------------------------------------------------------------
Gradle 7.6
------------------------------------------------------------

Build time:   2022-11-25 13:35:10 UTC
Revision:     daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8

Kotlin:       1.7.10
Groovy:       3.0.13
Ant:          Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM:          11.0.17 (Ubuntu 11.0.17+8-post-Ubuntu-1ubuntu222.04)
OS:           Linux 5.15.0-53-generic amd64

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *