Dans mon projet de test Serenity Java, après l'exécution des tests, le dossier cible et son sous-dossier 'site' seront remplis de dizaines de fichiers et répertoires pour afficher les rapports et captures d'écran. Bien sûr, je ne veux pas commettre tous ces fichiers dans le dépôt git, et je ne veux même pas les voir être suivis. C'est ce que j'ai fait dans mon fichier .ignore qui se trouve au niveau supérieur du projet avec pom.xml comme indiqué ci-dessous.
## Tout fichier non nécessaire n'importe où dans la structure de fichiers du projet.
*.class
*.tmp
*.jar
*.html
*.png
*.json
*.csv
*.DS_Store
# tout fichier de projet eclipse.
.eclipse
.classpath
## Tous les dossiers situés sous le dossier site
**/site
site/
site/*
## dossier cible au niveau supérieur de la structure du projet et chemins et contenus en dessous
target/
target/*
## dossier cible à n'importe quel niveau de la structure du projet
**/target
/target
Je constate toujours que les fichiers continuent d'être suivis...