Services et objets entre particuliers.
Vidéo de présentation : ici
- Java JDK 17
- Gradle 8.2 et plus
Clonez ce dépôt sur votre machine locale en utilisant :
Via HTTPS :
git clone https://gitlab.telecomnancy.univ-lorraine.fr/pcd2k24/codingweek-15.gitVia SSH :
git clone git@gitlab.telecomnancy.univ-lorraine.fr:pcd2k24/codingweek-15.gitAssurez-vous que Java et Gradle sont correctement installés sur votre système. Vous pouvez vérifier cela en exécutant :
java -version
gradle -versionPour compiler le projet, exécutez :
gradle buildPour exécuter l'application, utilisez :
gradle runPour lancer les tests, utilisez la commande suivante :
gradle testRemplissez la base de donnée à l'aide de données de test avec la tâche seedDatabase :
gradle seedDatabasePour exécuter l'application avec une initialisation fraîche de la base de données, utilisez la tâche freshRun :
gradle freshRunCe projet utilise diverses dépendances comme Hibernate, JavaFX, Lombok, etc., qui sont définies dans le fichier build.gradle.
Ce projet utilise le plugin JLink pour créer une image de l'application. Pour créer une image de l'application, utilisez :
gradle jlinkL'image de l'application se trouvera dans build/distributions.