GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie das Gradle Build Automation Tool unter Rocky Linux 8

Gradle ist ein Build-Automatisierungstool mit Fokus auf Erweiterbarkeit und Leistung. Es kann verwendet werden, um Aufgaben im Zusammenhang mit Softwarekompilierung, -bereitstellung, -tests, statischer Analyse (z. B. Linting) und mehr durchzuführen.

Gradle ist sehr einfach zu erlernen, wenn Sie mit automatisierten Builds noch nicht vertraut sind oder eine alternative Lösung für eine der oben genannten Aufgaben suchen, die Ihr aktuelles Build-System nicht gut genug unterstützt oder überhaupt nicht ausführen kann. Gradle hat einige Vorteile gegenüber anderen Tools wie Ant, Maven, SBT (Scala Build Tool) usw., insbesondere wenn es um die Anpassbarkeit und Leistung der generierten Ausgabe geht, beispielsweise während des Prozesses der Erstellung eines endgültigen ausführbaren JAR.

Ein Gradle-Plugin ist ein Add-In, das den Gradle-Build um einige neue Funktionen erweitert. Gradle wird mit einer Reihe von Plugins ausgeliefert, die wir sofort ohne zusätzliche Konfiguration in unseren Builds verwenden können. Beispielsweise erhalten wir standardmäßig Aufgaben für unsere Build- und Testausführung, das Abhängigkeitsmanagement, die Codequalitätsanalyse (über das JaCoCo-Plugin) und so weiter. Wir können auch weitere Plugins hinzufügen, um unsere Builds bei Bedarf weiter zu verbessern.

Es gibt einige Vorteile von jedem, die bei der Auswahl eines Build-Tools (Gradle vs. Maven) sorgfältig abgewogen werden müssen.

Maven ist eines der wenigen weit verbreiteten Build-Systeme für Java und gilt als Industriestandard. Es gibt es seit den Anfängen von Java und konnte sich anpassen, wenn neue Versionen veröffentlicht wurden. Die Software und das Ökosystem darum herum stellen sicher, dass es immer relevant und unterstützt bleibt.

Gradle hingegen wurde von Google-Ingenieuren in Gradle von Grund auf neu entwickelt, um Hybridanwendungen mit Groovy zu erstellen, was zu einer seiner Hauptsprachen wurde. Gradle kann als Open-Source-Alternative zu Maven angesehen werden, die aufgrund der Verwendung der Groovy-Sprache und der verfügbaren Plugins schneller und leichter ist. Das Gradle-Projekt ist weniger als ein Jahr alt und noch nicht vollständig ausgefeilt. Diese Mängel werden jedoch im Vergleich zu Maven langsam verbessert.

Bist du jemals an einem Feature oder Projekt hängengeblieben, weil es einfach nicht wie erwartet kompiliert/ausgeführt/erstellt wird? Wenn Sie mit Android und Java arbeiten, kann ein einziger Code- oder Konfigurationsfehler dazu führen, dass Ihr gesamter Build fehlschlägt. Jetzt können Sie Ihre Android-Entwicklung mit dem Gradle Build Automation Tool automatisieren.

In diesem Artikel zeigen wir Ihnen, wie Sie Gradle auf Ihrem Rocky Linux 8 installieren, um Ihre Java-Android-Anwendungen zu erstellen und auszuführen. Nach diesem Tutorial verfügen Sie über eine vollwertige Umgebung, in der Sie Ihre Anwendungen mit Gradle erstellen können.

Voraussetzungen

Um mit diesem Artikel fortzufahren, benötigen Sie Folgendes:

  • Ein Rocky Linux 8-Server mit mindestens 2 GB RAM.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.
  • Eine funktionierende Internetverbindung.

Aktualisierung des Systems

Es gibt ein paar Dinge, die wir tun müssen, um die neueste Version von Gradle auf Rocky Linux 8 zu installieren.

Lassen Sie uns zuerst Ihr Rocky Linux 8 mit den folgenden Befehlen aktualisieren.

sudo dnf check-update
sudo dnf update -y

Diese Befehle werden je nach Internetverbindung etwas Zeit in Anspruch nehmen. Bitte haben Sie etwas Geduld und warten Sie, bis der Vorgang abgeschlossen ist.

Sie sollten Ihr Rocky Linux 8 nach diesen beiden Befehlen neu starten. Damit die Änderungen wirksam werden.

sudo reboot

Installieren von Java JDK

Für Gradle muss ein JDK auf Ihrem System installiert sein. Java ist eine Programmiersprache, die in den 1990er Jahren von Sun Microsystems entwickelt wurde. Es wird verwendet, um Anwendungen für Desktop, mobile Plattformen und das Web zu erstellen. Gradle verwendet die Java-Codebasis, um Groovy-Code zu interpretieren. Die Programmiersprache Groovy ist eine objektorientierte Sprache, die auf der Java-Plattform ausgeführt werden kann.

JDK ist ein Akronym für Java Development Kit. Es ist eine Softwarebibliothek, die die grundlegenden Komponenten enthält, die zum Ausführen eines Java-Programms erforderlich sind.

In diesem Beispiel installieren wir JDK 11 mit dem OpenJDK oder dem Open-Source Java Development Kit von Oracle.

Führen Sie den folgenden Befehl aus, um Java JDK 11 auf Ihrem Rocky Linux 8 zu installieren.

sudo dnf install java-11-openjdk-devel -y

Führen Sie den Befehl java -version aus, um die auf Ihrem Server installierte JDK-Version anzuzeigen.

java -version

Sie erhalten die folgende Ausgabe.

Gradle unter Rocky Linux 8 installieren

Nachdem wir JDK 11 installiert haben, können wir jetzt Gradle auf Rocky Linux 8 installieren. Dazu gibt es zwei Möglichkeiten.

Die erste besteht darin, eine Gradle-Binärdatei zu verwenden. Die zweite Methode besteht darin, eine Gradle-Zip-Datei herunterzuladen und manuell zu erstellen. Wir werden die erste Methode verwenden. Die Gradle-Binärdatei ist eigenständig und kann auf jedem Linux-Computer verwendet werden, auf dem JDK bereits installiert ist. In diesem Beispiel werden wir die Gradle-Binärdatei herunterladen und installieren.

Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zur Seite mit den Gradle-Versionen.

Suchen Sie die neuesten Versionen auf der Seite. Kopieren Sie die URL für die neueste Version und notieren Sie sie. In diesem Beispiel verwenden wir Gradle 7.3.3 da dies die aktuellste Version zum Zeitpunkt der Erstellung dieses Artikels ist.

Führen Sie den folgenden wget-Befehl aus, um die Gradle 7.3.3-Binärdatei herunterzuladen. Ersetzen Sie version=7.3.3 durch Ihre neueste Versionsnummer.

wget https://downloads.gradle-dn.com/distributions/gradle-7.3.3-bin.zip -P /tmp

Führen Sie den folgenden Befehl zum Entpacken aus, um die heruntergeladene Gradle-Binärdatei zu entpacken.

unzip -d /opt/ /tmp/gradle-7.3.3-bin.zip

Jetzt, da wir die Gradle-Binärdatei eingerichtet haben, können wir jetzt damit fortfahren, unser Rocky Linux 8 für die Verwendung zu konfigurieren.

Führen Sie den Befehl chmod +x /etc/profile.d/gradle.sh aus, um die Datei ausführbar zu machen. Der Befehl chmod wird verwendet, um die Zugriffsberechtigungen auf Dateien und Ordner zu ändern. In diesem Fall verwenden wir es, um die Skriptdatei gradle.sh im Verzeichnis /etc/profile.d ausführbar zu machen.

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

Führen Sie den Befehl source /etc/profile.d/gradle.sh aus, um das System zu zwingen, die aktualisierte PATH-Umgebungsvariable zu verwenden. Der Quellbefehl wird verwendet, um eine Datei in die aktuelle Shell-Umgebung einzufügen. Im Wesentlichen fügt es den Inhalt dieser gradle.sh-Datei als neue Schicht zur aktuellen Shell-Umgebung hinzu.

source /etc/profile.d/gradle.sh

Nachdem unser PATH aktualisiert wurde, können wir mit dem Gradle-Befehl fortfahren, um unsere Java-Android-Anwendungen zu erstellen und auszuführen. Aber zuerst prüfen wir, ob die Installation erfolgreich war.

Führen Sie den Befehl gradle -v aus, um die auf Ihrem Rocky Linux 8 installierte Gradle-Version anzuzeigen.

gradle -v

Sie sollten so etwas wie die folgende Ausgabe sehen.

Schlussfolgerung

Nachdem Sie Gradle nun erfolgreich auf Rocky Linux 8 installiert haben, können Sie nun Gradle verwenden, um Ihre Java-Android-Anwendungen zu erstellen und auszuführen. Vergessen Sie nicht, diesen Artikel mit anderen zu teilen.


Linux
  1. So installieren Sie Ansible (Automatisierungstool) unter Rocky Linux 8

  2. So installieren Sie das Gradle Build Tool unter Ubuntu 18.04 LTS

  3. So installieren Sie Gulp.js unter Rocky Linux 8

  4. So installieren Sie Apache Kafka unter Rocky Linux 8

  5. So installieren Sie Python 3.10 auf Rocky Linux 8

So installieren Sie das Gradle-Build-Automatisierungstool unter CentOS 8

So installieren Sie Jenkins unter Rocky Linux 8

So installieren Sie Mattermost unter Rocky Linux 8

So installieren Sie MongoDB auf Rocky Linux 8

So installieren Sie Cockpit unter Rocky Linux 8

So installieren Sie den vim-Editor unter Rocky Linux 8