Gradle – это инструмент сборки с открытым исходным кодом для автоматизации разверки приложений.
Gradle помогает команде разработчиков создавать, автоматизировать и поставлять программное обеспечение проще и быстрее.
Это руководство поможет вам установить Gradle в CentOS 8 и RHEL 8 Linux.
Предпосылки
Gradle требует Java 8 или более поздней версии, установленной в вашей системе.
Обычно система CentOS имеет установленную по умолчанию версию Java.
Убедитесь, что у вас установлена java в вашей системе CentOS и RHEL 8, или используйте следующую команду для ее установки.
sudo dnf install java-11-openjdk
Проверьте установленную версию Java в вашей системе.
java -version openjdk version "11.0.6" 2020-01-14 LTS OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.6+10-LTS, mixed mode, sharing)
Установка Gradle на CentOS 8
После того, как вы установили Java в вашей системе, загрузите последний бинарник дистрибутива Gradle с официальной страницы скачивания.
wget https://downloads.gradle-dn.com/distributions/gradle-6.3-bin.zip
unzip gradle-6.3-bin.zip mv gradle-6.3 /usr/local/gradle
Переменные среды
Теперь вам нужно настроить Gradle с переменной окружения PATH.
Также убедитесь, что переменная установлена после перезагрузки системы.
Поместите скрипт оболочки в каталог profile.d, чтобы установить переменную PATH при перезагрузке.
Создайте файл, как показано ниже:
vim /etc/profile.d/gradle.sh
и добавьте следующую строку в файл
export PATH=/usr/local/gradle/bin:$PATH
source /etc/profile.d/gradle.sh
Тестирование Gradle
После завершения установки Gradle давайте проверим установленную версию в вашей системе.
gradle -v
------------------------------------------------------------ Gradle 6.3 ------------------------------------------------------------ Build time: 2020-03-24 19:52:07 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 (Oracle Corporation 11.0.6+10-LTS) OS: Linux 4.18.0-147.3.1.el8_1.x86_64 amd64