GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Gradle Build Automation Tool sur Rocky Linux 8

Gradle est un outil d'automatisation de la construction axé sur l'extensibilité et les performances. Il peut être utilisé pour effectuer des tâches liées à la compilation, au déploiement, aux tests, à l'analyse statique de logiciels (par exemple, le linting), etc.

Gradle est très facile à apprendre si vous débutez dans les builds automatisés ou si vous souhaitez une solution alternative pour l'une des tâches ci-dessus que votre système de build actuel ne prend pas assez bien en charge ou est incapable de faire du tout. Gradle présente certains avantages par rapport à d'autres outils tels que Ant, Maven, SBT (Scala Build Tool), etc., en particulier en ce qui concerne la personnalisation et les performances de la sortie générée lors du processus de création d'un fichier exécutable final par exemple.

Un plugin Gradle est un complément qui étend la version Gradle avec de nouvelles fonctionnalités. Gradle est livré avec un ensemble de plugins que nous pouvons utiliser immédiatement dans nos versions sans aucune configuration supplémentaire. Par exemple, par défaut, nous obtenons des tâches pour notre exécution de build et de test, la gestion des dépendances, l'analyse de la qualité du code (via le plugin JaCoCo), etc. Nous pouvons également ajouter plus de plugins pour améliorer davantage nos versions si nécessaire.

Certains avantages de chacun doivent être soigneusement pris en compte lors du choix d'un outil de construction (Gradle ou Maven).

Maven est l'un des rares systèmes de construction largement utilisés pour Java et est considéré comme la norme de l'industrie. Il existe depuis les débuts de Java et a su s'adapter au fur et à mesure que de nouvelles versions sont publiées. Le logiciel et l'écosystème qui l'entourent garantissent qu'il restera toujours pertinent et pris en charge.

Gradle, d'autre part, a été conçu à partir de zéro par les ingénieurs de Google à Gradle pour créer des applications hybrides utilisant Groovy, devenant l'un de ses principaux langages. Gradle peut être considéré comme une alternative open source à Maven, plus rapide et plus légère grâce à l'utilisation du langage Groovy et des plugins disponibles. Le projet Gradle a moins d'un an et n'a pas encore été complètement peaufiné. Cependant, ces lacunes sont lentement améliorées par rapport à Maven.

Avez-vous déjà été bloqué sur une fonctionnalité ou un projet parce qu'il ne se compile pas/ne s'exécute pas/ne se construit pas comme prévu ? Lorsque vous travaillez sur Android et Java, une seule erreur de code ou de configuration peut faire échouer toute votre construction. Vous pouvez désormais automatiser votre développement Android avec l'outil Gradle Build Automation.

Dans cet article, nous allons vous montrer comment installer Gradle sur votre Rocky Linux 8 pour créer et exécuter vos applications Java Android. Après ce didacticiel, vous disposerez d'un environnement complet dans lequel créer vos applications à l'aide de Gradle.

Prérequis

Pour continuer avec cet article, vous avez besoin des éléments suivants :

  • Un serveur Rocky Linux 8 avec au moins 2 Go de RAM.
  • Un utilisateur non root avec des privilèges sudo.
  • Une connexion Internet fonctionnelle.

Mise à jour du système

Il y a quelques choses que nous devons faire pour installer la dernière version de Gradle sur Rocky Linux 8.

Tout d'abord, mettons à jour votre rocky Linux 8 avec les commandes suivantes.

sudo dnf check-update
sudo dnf update -y

Ces commandes prendront un peu de temps, en fonction de votre connexion Internet. Veuillez patienter et attendre qu'il soit terminé.

Vous devez redémarrer votre Rocky Linux 8 après ces deux commandes. Pour que les modifications prennent effet.

sudo reboot

Installation du JDK Java

Gradle nécessite l'installation d'un JDK sur votre système. Java est un langage de programmation développé par Sun Microsystems dans les années 1990. Il est utilisé pour créer des applications pour les ordinateurs de bureau, les plates-formes mobiles et le Web. Gradle utilise la base de code Java pour interpréter le code Groovy. Le langage de programmation Groovy est un langage orienté objet qui peut s'exécuter sur la plate-forme Java.

JDK est l'acronyme de Java Development Kit. Il s'agit d'une bibliothèque de logiciels qui comprend les composants de base nécessaires à l'exécution d'un programme Java.

Dans cet exemple, nous allons installer JDK 11 à l'aide d'OpenJDK ou du kit de développement Java open source d'Oracle.

Exécutez la commande ci-dessous pour installer Java JDK 11 sur votre Rocky Linux 8.

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

Exécutez la commande java -version pour voir la version du JDK installée sur votre serveur.

java -version

Vous obtiendrez la sortie suivante.

Installer Gradle sur Rocky Linux 8

Maintenant que nous avons installé JDK 11, nous pouvons maintenant installer Gradle sur Rocky Linux 8. Il y a deux façons de procéder.

La première consiste à utiliser un binaire Gradle. La deuxième méthode consiste à télécharger un fichier zip Gradle et à le créer manuellement. Nous utiliserons la première méthode. Le binaire Gradle est autonome et peut être utilisé sur n'importe quelle machine Linux sur laquelle JDK est déjà installé. Dans cet exemple, nous allons télécharger et installer le binaire Gradle.

Ouvrez votre navigateur préféré et accédez à la page des versions de Gradle.

Localisez les dernières versions sur la page. Copiez l'URL de la dernière version et notez-la. Dans cet exemple, nous utiliserons Gradle 7.3.3 car il s'agit de la version la plus récente au moment de la rédaction de cet article.

Exécutez la commande wget ci-dessous pour télécharger le binaire gradle 7.3.3. Remplacez version=7.3.3 par votre dernier numéro de version.

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

Exécutez la commande unzip ci-dessous pour décompresser le binaire Gradle téléchargé.

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

Maintenant que nous avons le binaire Gradle en place, nous pouvons maintenant procéder à la configuration de notre Rocky Linux 8 pour l'utiliser.

Exécutez la commande chmod +x /etc/profile.d/gradle.sh pour rendre le fichier exécutable. La commande chmod est utilisée pour modifier les autorisations d'accès sur les fichiers et les dossiers. Dans ce cas, nous l'utilisons pour rendre le fichier de script gradle.sh dans le répertoire /etc/profile.d exécutable.

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

Exécutez la commande source /etc/profile.d/gradle.sh pour forcer le système à utiliser la variable d'environnement PATH mise à jour. La commande source est utilisée pour injecter un fichier dans l'environnement shell actuel. Essentiellement, il ajoute le contenu de ce fichier gradle.sh en tant que nouveau calque à l'environnement shell actuel.

source /etc/profile.d/gradle.sh

Maintenant que notre PATH a été mis à jour, nous pouvons utiliser la commande Gradle pour créer et exécuter nos applications Android Java. Mais d'abord, vérifions si l'installation a réussi.

Exécutez la commande gradle -v pour afficher la version de Gradle installée sur votre Rocky Linux 8.

gradle -v

Vous devriez voir quelque chose comme la sortie suivante.

Conclusion

Maintenant que vous avez installé avec succès Gradle sur Rocky Linux 8, vous pouvez maintenant utiliser Gradle pour créer et exécuter vos applications Java Android. N'oubliez pas de partager cet article avec d'autres.


Linux
  1. Comment installer Ansible (outil d'automatisation) sur Rocky Linux 8

  2. Comment installer Gradle Build Tool sur Ubuntu 18.04 LTS

  3. Comment installer Gulp.js sur Rocky Linux 8

  4. Comment installer Apache Kafka sur Rocky Linux 8

  5. Comment installer Python 3.10 sur Rocky Linux 8

Comment installer l'outil d'automatisation de construction Gradle sur CentOS 8

Comment installer Jenkins sur Rocky Linux 8

Comment installer Mattermost sur Rocky Linux 8

Comment installer MongoDB sur Rocky Linux 8

Comment installer Cockpit sur Rocky Linux 8

Comment installer l'éditeur vim sur Rocky Linux 8