L'objectif de ce projet est la mise en pratique de l'ensemble des notions apportées par le développement objet, la découverte des bonnes pratiques apportées par le concept objet ainsi que l'utilisation d'outils avancés du développement java (springboot, junit, maven)
Deux approches peuvent être employées pour importer le projet depuis eclipse :
- import depuis git
- import après téléchargement
- Fichier -> Import
- Git -> Project from Git
- Clone URi
- remplir les informations du git :
- uri : https://github.com/florentBourgeois/PaintWeb.git
- host : github.com
- Repository path : le dossier ou vous voulez sauvegarder le projet
- Protocol : https
- Port : laisser vide
- User : votre utilisateur Github
- Password : votre password Github
- Télécharger l'archive et la dézipper dans le dossier ou vous voulez sauvegarder le projet
- Fichier -> Import
- Maven -> Existing maven project
- browse et selectionner le fichier pom.xml dans le dossier du projet
- finish
Actuellement le projet ne contient que le modèle d'objets pour le paint ainsi que les tests sur ce modèle. Pour valider le fonctionnement du projet :
- clic droit sur le projet -> Maven -> Update project
- attendre que le téléchargement se termine (indiqué dans la bare tout en bas à droite d'eclipse
- clic droit sur le projet -> Run as -> Maven test
- si la configuration est correcte, alors vous verrez apparaitre le message "Tests run: 71, Failures: 0, Errors: 0, Skipped: 0" dans la console
Lorsque vous executez les tests maven ; vous retrouverez le résultat d'execution des tests dans le dossier target/surefire-reports/ Double cliquer sur l'un de ces fichiers pour voir l'état détaillé des tests.