Cucumber - 2.2 Installer JUnit et Cucumber avec Maven

Pour écrire des tests Cucumber en Java, le projet doit inclure les bibliothèques JUnit et Cucumber. Avec Maven, ces bibliothèques se déclarent dans le fichier pom.xml. Cette leçon explique comment les ajouter, recharger le projet, et recréer un projet si nécessaire.

Ajouter les dépendances dans le pom.xml

Le fichier pom.xml déclare les dépendances du projet. La vidéo ouvre un dépôt de dépendances dans le navigateur, puis copie la dépendance de Cucumber dans ce fichier. La dépendance JUnit s'ajoute ensuite de la même manière.

Avant d'ajouter une dépendance, vérifiez les versions de Java et de la bibliothèque. Des versions mal assorties provoquent des conflits.

Résoudre les erreurs rouges

Si l'éditeur affiche des erreurs rouges après l'ajout d'une dépendance, il faut recharger les dépendances Maven.

Le téléchargement des bibliothèques prend un peu de temps. Il faut patienter jusqu'à la fin du chargement avant de continuer.

Recréer un projet propre

Si le projet ne fonctionne toujours pas, la vidéo recommande de le recréer. Dans le menu File, on choisit New Project, puis Spring Initializr.

On donne un nom au projet, on choisit son dossier, puis on sélectionne la version de Java utilisée. Si un message indique que le SDK n'est pas compatible avec Java 17, il suffit de changer la version du SDK.

En résumé

Maven déclare les bibliothèques JUnit et Cucumber dans le fichier pom.xml. Les erreurs rouges se règlent en rechargeant les dépendances Maven. Si le projet reste en échec, une nouvelle création avec la bonne version de Java peut aider. Vérifiez toujours les versions pour éviter les conflits.

Points clés

  • Cucumber et JUnit se déclarent comme dépendances dans le fichier pom.xml.
  • Les versions de Java et des bibliothèques doivent être compatibles entre elles.
  • Des erreurs rouges après l'ajout se règlent en rechargeant les dépendances Maven.
  • Le téléchargement des bibliothèques peut prendre du temps.
  • Un SDK incompatible avec Java 17 se règle en changeant la version du SDK.

Questions fréquentes

Où ajouter les dépendances Cucumber et JUnit ?

Dans le fichier pom.xml du projet Maven. La vidéo copie la dépendance depuis un dépôt de bibliothèques en ligne.

Pourquoi l'éditeur affiche-t-il des erreurs rouges ?

La vidéo indique qu'il faut recharger les dépendances Maven, puis patienter le temps du téléchargement.

Que faire si le SDK n'est pas compatible avec Java 17 ?

Changez la version du SDK utilisée par le projet, en gardant la même version de Java que celle de vos bibliothèques.