Gradle ist ein Open-Source-Build-Automatisierungssystem, das hauptsächlich für Java-Projekte verwendet wird. Es kombiniert die besten Eigenschaften von Ant und Maven. Im Gegensatz zu seinen Vorgängern, die XML für die Skripterstellung verwenden, verwendet Gradle Groovy, eine dynamische, objektorientierte Programmiersprache für die Java-Plattform, um das Projekt zu definieren und Skripte zu erstellen.
Dieses Tutorial beschreibt die Schritte, die zum Installieren der neuesten Version von Gradle auf CentOS 7-Systemen erforderlich sind.
Voraussetzungen #
Der Benutzer, als der Sie sich anmelden, muss über sudo-Berechtigungen verfügen, um Pakete installieren zu können.
Gradle unter CentOS installieren #
Die folgenden Abschnitte enthalten Informationen zur Installation von Gradle unter CentOS 7. Wir laden die neueste Version von Gradle von ihrer offiziellen Website herunter.
1. Installieren Sie OpenJDK #
Gradle erfordert die Installation von Java JDK oder JRE Version 7 oder höher.
Installieren Sie das OpenJDK8-Paket mit dem folgenden Befehl:
sudo yum install java-1.8.0-openjdk-devel
Überprüfen Sie die Java-Installation, indem Sie die Java-Version drucken:
java -version
Die Ausgabe sollte in etwa so aussehen:
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
2. Laden Sie Gradle #
herunter
Zum Zeitpunkt der Erstellung dieses Artikels war die neueste Version von Gradle 5.0
. Bevor Sie mit dem nächsten Schritt fortfahren, sollten Sie auf der Seite Gradle-Versionen nachsehen, ob eine neuere Version verfügbar ist.
Beginnen Sie mit dem Herunterladen der Gradle-Nur-Binär-Zip-Datei in /tmp
Verzeichnis mit dem folgenden wget
Befehl:
wget https://services.gradle.org/distributions/gradle-5.0-bin.zip -P /tmp
Wenn der Download abgeschlossen ist, extrahieren Sie die ZIP-Datei im Verzeichnis /opt/gradle
Verzeichnis:
sudo unzip -d /opt/gradle /tmp/gradle-5.0-bin.zip
Überprüfen Sie, ob die Gradle-Dateien extrahiert wurden, indem Sie /opt/gradle/gradle-5.0
auflisten Verzeichnis:
ls /opt/gradle/gradle-5.0
bin getting-started.html init.d lib LICENSE media NOTICE
3. Umgebungsvariablen einrichten #
Der nächste Schritt besteht darin, die PATH-Umgebungsvariable so zu konfigurieren, dass sie das Gradle-bin-Verzeichnis enthält. Öffnen Sie dazu Ihren Texteditor und erstellen Sie eine neue Datei mit dem Namen gradle.sh
innerhalb von /etc/profile.d/
Verzeichnis.
sudo nano /etc/profile.d/gradle.sh
Fügen Sie die folgende Konfiguration ein:
/etc/profile.d/gradle.shexport GRADLE_HOME=/opt/gradle/gradle-5.0
export PATH=${GRADLE_HOME}/bin:${PATH}
Speichern und schließen Sie die Datei. Dieses Skript wird beim Start der Shell abgerufen.
Machen Sie das Skript ausführbar, indem Sie den folgenden chmod
ausgeben Befehl:
sudo chmod +x /etc/profile.d/gradle.sh
Laden Sie die Umgebungsvariablen mit dem Quellbefehl:
source /etc/profile.d/gradle.sh
4. Überprüfen Sie die Gradle-Installation #
Um zu überprüfen, ob Gradle ordnungsgemäß installiert ist, verwenden Sie gradle -v
Befehl, der die Gradle-Version anzeigt:
gradle -v
Sie sollten etwa Folgendes sehen:
Welcome to Gradle 5.0!
Here are the highlights of this release:
- Kotlin DSL 1.0
- Task timeouts
- Dependency alignment aka BOM support
- Interactive `gradle init`
For more details see https://docs.gradle.org/5.0/release-notes.html
------------------------------------------------------------
Gradle 5.0
------------------------------------------------------------
Build time: 2018-11-26 11:48:43 UTC
Revision: 7fc6e5abf2fc5fe0824aec8a0f5462664dbcd987
Kotlin DSL: 1.0.4
Kotlin: 1.3.10
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_191 (Oracle Corporation 25.191-b12)
OS: Linux 3.10.0-862.14.4.el7.x86_64 amd64
Das ist es. Die neueste Version von Gradle ist jetzt auf Ihrem CentOS-System installiert.