La structure générale standard du projet maven webapp est la suivante. Les dossiers .setting
, les fichiers .classpath
et les fichiers .project
doivent-ils être soumis au référentiel git ?
Étant donné que les développeurs utilisent différents IDE, les fichiers ci-dessus sont-ils tous des produits d'Eclipse et notre référentiel de versions devrait-il les ignorer ?
J'espère que les développeurs atteints de mysophobie pourront fournir une spécification standard de ce type, merci !
|_.settings
|_src
| |_main
| | |_java
| | |_resources
| |_test
| |_java
| |_resources
|_target
|_.classpath
|_.gitignore
|_.project
|_pom.xml
|_README.MD
Pas besoin. Soumettez simplement
src
pom.xml
README.MD
.gitignore
Les autres fichiers ne sont pas requis et ne doivent pas être soumis, sinon des conflits pourraient facilement survenir.
Fournir un modèle Java gitignore :