Gradle je open-source nástroj pro vývoj automatizace Java, Groovy a Scala. Spoléhá na koncepty Ant a Maven k automatizaci stavebního procesu.
Na rozdíl od Apache Maven, který se při deklarování konfigurací projektu spoléhá na datové soubory XML, Gradle používá Groovy, dynamický programovací jazyk, který definuje konfigurace projektu.
V tomto příspěvku nainstalujeme Gradle na Debian 11 / Debian 10.
Nainstalovat JDK
Jediným požadavkem Gradle je Java JDK verze 8 nebo vyšší. Nainstalujte tedy buď OpenJDK nebo Oracle JDK.
Zde pro ukázku použijeme OpenJDK v11.
sudo apt update sudo apt install -y default-jdk
Ověřte instalaci Java spuštěním následujícího příkazu.
java -version
Výstup:
openjdk version "11.0.12" 2021-07-20 OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2) OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)
Nainstalujte další požadované balíčky.
sudo apt install -y curl unzip
Instalovat Gradle
Stáhněte si nejnovější verzi Gradle (v7.2) – pouze binární soubor zip z oficiálních stránek.
NEBO
Pomocí níže uvedeného příkazu v terminálu stáhněte balíček Gradle (v7.2).
cd /tmp curl -O https://downloads.gradle-dn.com/distributions/gradle-7.2-bin.zip
Poté balíček rozbalte pomocí unzip
příkaz.
unzip gradle-*.zip
Přesuňte obsah do /opt/gradle
adresář.
sudo mkdir /opt/gradle sudo cp -pr gradle-*/* /opt/gradle
Ověřte adresář Gradle.
ls /opt/gradle/
Výstup:
bin init.d lib LICENSE NOTICE README
Konfigurace systémového prostředí
Nyní nakonfigurujeme proměnnou prostředí PATH tak, aby zahrnovala adresář bin Gradle. Chcete-li to provést, proveďte níže uvedený příkaz. V případě potřeby nahraďte cestu k přihrádce Gradle adresářem vašeho Gradle.
echo "export PATH=/opt/gradle/bin:${PATH}" | sudo tee /etc/profile.d/gradle.sh
Udělejte skript spustitelný pomocí chmod
příkaz.
sudo chmod +x /etc/profile.d/gradle.sh
Načtěte proměnné prostředí do vaší aktuální relace spuštěním následujícího příkazu.
source /etc/profile.d/gradle.sh
Ověřte instalaci Gradle
Pro ověření instalace Gradle použijte níže uvedený příkaz.
gradle -v
Výstup:
Welcome to Gradle 7.2! Here are the highlights of this release: - Toolchain support for Scala - More cache hits when Java source files have platform-specific line endings - More resilient remote HTTP build cache behavior For more details see https://docs.gradle.org/7.2/release-notes.html ------------------------------------------------------------ Gradle 7.2 ------------------------------------------------------------ Build time: 2021-08-17 09:59:03 UTC Revision: a773786b58bb28710e3dc96c4d1a7063628952ad Kotlin: 1.5.21 Groovy: 3.0.8 Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020 JVM: 11.0.12 (Debian 11.0.12+7-post-Debian-2) OS: Linux 5.10.0-8-amd64 amd64
Závěr
To je vše. Úspěšně jste nainstalovali Gradle na Debian 11 / Debian 10. Můžete přejít na oficiální stránku dokumentace Gradle, kde se dozvíte, jak začít s Gradle.