2010-02-27 4 views
12

Je travaille sur un nouveau projet avec une compilation ANT complète. J'utilise eclipse pour écrire mon code, et j'aimerais que les autres puissent voir le projet pour avoir un espace de travail eclipse fonctionnel. Je ne souhaite pas que des paramètres utilisateur spécifiques soient validés.Quels fichiers de métadonnées Eclipse doivent être dans le référentiel?

Quels fichiers et répertoires devrais-je avoir dans le contrôle de source?

(je préfère ne pas simplement aller prendre un plugin - je préfère plus de contrôle sur ce qui se passe dans le référentiel)

+1

Vous pouvez créer un projet dans Eclipse à partir d'un fichier de construction ANT. Cela ne suffirait-il pas? – Joey

+0

Honnêtement, je n'ai pas essayé cette fonctionnalité, mais je ne peux pas imaginer qu'elle comprendrait assez bien ma fourmi. Visual Studio et IntelliJ ont tous deux un fichier XML qui contrôle la structure du projet - Je veux une configuration similaire pour Eclipse. –

Répondre

8

Nous venons de mettre .project et .classpath dans notre dépôt, et c'est suffisant pour le faire fonctionner " out of the box "pour les nouveaux développeurs. J'aimerais avoir d'autres choses (les configurations d'exécution me viennent à l'esprit), mais je n'ai pas compris comment. Nous utilisons Subversion, donc j'ai mis ces fichiers dans un répertoire séparé et j'ai défini svn:externals sur ce répertoire pour pointer sur le code réel, le laissant non pollué par les fichiers spécifiques de l'EDI.

Sur demande dans les commentaires, voici les informations que nous utilisons. Rien de compliqué ne se passe ici:

Properties on 'svn://dev/trunk/IDEs/eclipse/runtime': 
    svn:ignore 
    bin 
    .fbprefs 
    cobertura.ser 
    .settings 

    svn:externals 
    lib/bin svn://dev/trunk/lib/bin 
    runtime svn://dev/trunk/runtime 
+2

Merci. Cela continue d'être ma plus grande frustration avec Eclipse. Il semble que tous les autres IDE le font mieux. –

+0

Cela vous dérange-t-il de partager les lignes svn: externals avec nous? :RÉ –

Questions connexes