1.4 KiB
Projet de GLA
Version 2024
Description
Ceci est l'archétype de projet de Génie Logiciel Avancé (GLA).
Il s'agit d'un projet Java. Ce dépôt définit un système de build et une application simple. Il est nécessaire de consulter le fichier CONTRIBUTING.md pour utiliser ce dépôt.
Lancement du programme
Ce projet utilise maven d'Apache pour la gestion de construction.
Afin de compiler et lancer les tests, exécutez simplement
mvn verify
Afin de vérifier les tests via JaCoCo.
Les résultats du test sont dans target/site/jacoco/index.html
.
mvn clean jacoco:prepare-agent install jacoco:report
Par la suite, mvn jacoco:report
suffit.
Dans sa version initiale, le programme fournit est un simple code qui se lance en terminal ou en application graphique.
Une fois le programme compilé, vous trouverez un jar executable dans le dossier target. Au nom de jar près (version changeante), vous pourrez l'exécuter avec:
java -jar target/project-2024.1.0.0-SNAPSHOT.jar --info
L'option de lancement --info
causera l'affichage dans la console d'informations de l'application.
L'option de lancement --gui
causera l'ouverture d'une fenêtre affichant le logo de l'Université de Paris.
Tests JaCoCo
mvn clean jacoco:prepare-agent install jacoco:report
Puis ouvrir le fichier ./target/site/jacoco/index.html
.