2010-08-04 4 views
1

Je suis un débutant Eclipse et j'ai un espace de travail Eclipse avec des projets pour une application Google Web Toolkit. Quels répertoires/fichiers dois-je valider au contrôle de version (nous utilisons Subversion)? Je crois que je n'ai pas besoin de commettre des répertoires .metadata, et il me semble que je n'ai pas besoin de commettre des répertoires de guerre, mais je ne suis pas positif. Les projets engagés doivent être partagés entre plusieurs développeurs.Quels répertoires/fichiers doivent être ignorés lors de la validation des espaces de travail eclipse au contrôle de version?

Répondre

1

stacker couverts fichiers d'Eclipse, laissez-moi couvrir GWT);

En supposant que vous utilisez the standard layout:

Le répertoire de guerre est le déploiement d'image de votre application web. Il est dans le format de guerre étendu standard reconnu par une variété de serveurs Java Web , y compris Tomcat, Jetty, et autres conteneurs de servlets J2EE. Il contient une variété de ressources:

  • contenu statique que vous fournissez, telles que la page HTML hôte
  • GWT compilé sortie
  • Java fichiers de classe et les fichiers jar pour le code côté serveur
  • Une web fichier .xml qui configure votre application Web et toutes les servlets

donc, comme vous pouvez le voir est un sac mélangé. Comme il a été suggested before, vous devez utiliser svn:ignore pour que SVN sache exactement ce que vous voulez placer sous le contrôle de la source - évidemment, les fichiers de sortie et de classe compilés sont sortis :)

1

Vous ne devez pas valider les répertoires qui contiennent des artefacts, ainsi que le fichier .project qui exigerait d'extraire le projet dans l'espace de travail. (ce qui n'est pas souhaitable si vous avez besoin de travailler avec différentes versions de votre projet).

Sauf si vous utilisez maven, vous pouvez ajouter le .classpath également à votre système de contrôle de version. Gardez à l'esprit que tous les membres de l'équipe doivent veiller à ne rajouter que des chemins relatifs au chemin de classe.