Projet de Génie Logiciel Avancée - 2023/2024
This repository has been archived on 2024-05-08. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-04-29 18:11:37 +02:00
src [feat] itinerary support in API calls maybe 2024-04-29 18:11:37 +02:00
.gitignore [chore] hide csv instead of xml files 2024-03-29 14:31:37 +01:00
arret_idfm.csv CSV files added 2024-04-28 14:07:18 +02:00
CONTRIBUTING.md Rename project in Maven. Issue #8 2024-03-04 15:37:37 +01:00
image.csv Fix test error, delete files after creation 2024-04-28 17:13:08 +02:00
pom.xml remove main from parse 2024-04-29 17:31:17 +02:00
README.md fix: jacoco 2024-04-23 20:57:27 +02:00
trace_idfm.csv CSV files added 2024-04-28 14:07:18 +02:00

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.