--- type: exercise template: document slug: exercice-1-installation-groovy-grape image: tags: - installation - groovy - grape --- Installation de Groovy et utilisation de Grape ==================================== ## Abstract Dans cet exercice, nous aborderons l'installation de Groovy et démontrerons l'utilisation de Grape pour la gestion des dépendances. ## Contenu ### Étape 1 : Installer Groovy 1. **Télécharger Groovy :** - Visitez la page de téléchargement officielle de Groovy : [Téléchargement de Groovy](http://groovy-lang.org/download.html) - Choisissez la version stable la plus récente et téléchargez la distribution binaire (ZIP ou TAR). 2. **Extraire Groovy :** - Extrayez l'archive téléchargée dans un emplacement sur votre ordinateur. 3. **Configurer l'emplacement de Groovy :** - Configurez la variable d'environnement `GROOVY_HOME` sur le répertoire où Groovy est extrait. - Ajoutez le répertoire `bin` de Groovy à la variable `PATH` de votre système. 4. **Vérifier l'installation :** - Ouvrez un nouveau terminal ou une invite de commandes. - Tapez `groovy -version` pour vérifier que Groovy est correctement installé. ### Étape 2 : Utiliser Grape pour inclure des dépendances 1. **Créer un script Groovy :** - Créez un nouveau fichier, par exemple `ExempleScript.groovy`. 2. **Ajouter une dépendance Grape :** - Dans votre script, utilisez Grape pour inclure une dépendance. Par exemple : ```groovy @Grapes([ @Grab(group='groupe', module='module', version='1.0') ]) ``` 3. **Utiliser la dépendance :** - Rédigez un script simple qui utilise la fonctionnalité fournie par la dépendance incluse. Par exemple : ```groovy // Votre code ici en utilisant la dépendance ajoutée ``` 4. **Exécuter le script :** - Enregistrez le script et exécutez-le à l'aide de la commande `groovy`. ### Étape 3 : Résolution dynamique des dépendances 1. **Modifier le script :** - Modifiez votre script pour résoudre dynamiquement les dépendances en utilisant Grape. Par exemple : ```groovy @Grab(group='org.example', module='bibliotheque-incroyable', version='2.0') ``` 2. **Exécuter le script :** - Enregistrez le script et exécutez-le à l'aide de la commande `groovy`. Grape téléchargera et inclura dynamiquement la dépendance spécifiée. ### Conclusion En suivant ces étapes, vous aurez installé Groovy et acquis une expérience pratique de l'utilisation de Grape pour la gestion des dépendances dans les scripts Groovy.