Maîtrisez Maven : Quiz sur la gestion de projets Java
🧠 Quiz 5 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Apprenez à utiliser Maven pour automatiser la gestion de vos projets Java. Configuration, dépendances, plugins et bonnes pratiques expliqués pour les élèves de Terminale.
Question 1 sur 5 10:00
[{"id":1905,"question":"Quel fichier XML est utilisé par Maven pour configurer un projet ?","option_a":"build.xml","option_b":"pom.xml","option_c":"settings.xml","option_d":"config.xml","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le fichier pom.xml (Project Object Model) est le fichier de configuration principal de Maven. Il contient les métadonnées du projet, les dépendances et les plugins nécessaires à la construction du projet.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":1906,"question":"Quelle commande Maven permet de compiler le code source et de générer un fichier JAR ?","option_a":"mvn compile","option_b":"mvn package","option_c":"mvn install","option_d":"mvn build","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande 'mvn package' compile le code, exécute les tests et génère un fichier JAR dans le répertoire target. C'est une commande clé pour obtenir une version exécutable de votre projet.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":1907,"question":"Quel plugin Maven est couramment utilisé pour compiler du code Java ?","option_a":"maven-compiler-plugin","option_b":"maven-jar-plugin","option_c":"maven-surefire-plugin","option_d":"maven-install-plugin","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le plugin 'maven-compiler-plugin' est utilisé pour compiler le code source Java. Il est généralement configuré dans le POM.xml pour spécifier la version du compilateur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":1908,"question":"Que fait la commande 'mvn clean' ?","option_a":"Supprime le répertoire target et ses fichiers générés","option_b":"Installe le projet dans le référentiel local","option_c":"Exécute tous les tests unitaires","option_d":"Génère la documentation du projet","option_e":"","option_f":"","bonne_reponse":"A","explication":"La commande 'mvn clean' supprime le répertoire target, qui contient les fichiers générés lors des builds précédents. Cela permet de repartir sur une base propre pour un nouveau build.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":1909,"question":"Quelle balise dans le POM.xml permet de spécifier une dépendance externe ?","option_a":"\u003Cdependency\u003E","option_b":"\u003Clibrary\u003E","option_c":"\u003Cinclude\u003E","option_d":"\u003Cexternal\u003E","option_e":"","option_f":"","bonne_reponse":"A","explication":"La balise \u003Cdependency\u003E est utilisée dans le POM.xml pour déclarer une dépendance externe. Elle contient des sous-balises comme \u003CgroupId\u003E, \u003CartifactId\u003E et \u003Cversion\u003E pour identifier la bibliothèque.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.