Après avoir généré un projet en utilisant seam-gen
, quel est le modèle ignoré recommandé pour le contrôle de source? Que devrait faire le fichier .gitignore
recommandé (ou svn:ignore
, ou équivalents)?Quel est le modèle ignoré de contrôle de source recommandé pour les projets Seam?
3
A
Répondre
5
Nous développons nos projets Seam sous Eclipse. Notre svn:ignore
actuelle a les entrées suivantes:
classes # all class files
dist # contains generated war files for deployment
.settings # some Eclipse settings
exploded-archives # war content generation during deploy (or explode)
test-output # test results
test-build # test compilation (ant target for Seam)
test-report # test report generation for, e.g., Hudson
temp-testng-customsuite.xml # generated when running test cases under Eclipse
En outre, dans notre dossier bootstrap
nous négligeons data
et tmp
.
3
Je n'ai aucune expérience directe avec la couture, mais si vous start a project with seam-gen, alors vous devez:
- ne comprennent pas dans votre fichier
.gitignore
tout contiendra le contenu généré par (comme letarget
directory, aussi*.sw
files ortest-output
directories) - ne pas exclure les fichiers liés à l'EDI (s'ils n'incluent pas le chemin absolu), afin que les autres puissent obtenir directement un projet qu'ils peuvent importer dans cet EDI,
- contribuer en retour le contenu du fichier gitignore dans le GitHub
gitignore
project: ils ont besoin d'une entrée de couture/couture.
1
Sur la base des entrées ci-dessus, j'ai fusionné les suggestions dans une entrée sur le projet gitignore: https://github.com/github/gitignore/blob/master/SeamGen.gitignore
ne fonctionne pas pour moi, jusqu'à ce que je ne l'ai pas supprimer les commentaires dans le fichier. Je pense que vous ne pouvez pas ajouter de commentaire dans la même ligne avec la règle ... –
basé sur http://stackoverflow.com/a/8865858/422476 Je suis en train de modifier votre fichier sur github –