Pour mon projet actuel, chaque fois que je crée un nouvel espace de travail, je dois importer des centaines de projets existants dispersés dans plus de 20 répertoires différents. Existe-t-il un moyen d'automatiser cette étape dans Eclipse? P>
Ces projets sont tous vérifiés en ClearCase. P>
5 Réponses :
Pourriez-vous les importer tous dans un CCS puis de les vérifier à la fois? Vous pouvez essayer cela comme une expérience en utilisant CVS code>, pas parce que vous souhaitez commencer à utiliser
CVS code> en 2009, mais qu'il y a le meilleur support Eclipse. Si les CVS ne peuvent pas le faire, les autres ne peuvent probablement pas non plus non plus. P>
J'ai oublié de mentionner, j'utilise ClearCase for Version Control. La plupart de ces projets, je n'ai jamais besoin de vérifier. J'ai juste besoin d'eux importés dans mon espace de travail afin que je puisse construire.
Cette réponse montre comment Importer un ensemble arbitraire de projets dans Eclipse à l'aide d'un plugin personnalisé. P>
Si je comprends votre question correctement, vous devez simplement spécifier les chemins de tous les projets à importer dans le fichier newprojectS.txt code> dans la racine de l'espace de travail. Vous voudrez peut-être supprimer la partie qui supprime les projets existants. P>
Pour les vues d'instantané, nous avons un espace de travail "modèle" qui référence le Donc, en copiant cet espace de travail, nous sommes en mesure de configurer rapidement les projets pour un nouveau membre de l'équipe. Étant donné qu'une vue d'instantané peut être située n'importe où sur votre disque, vous pouvez: P> Bien sûr, cela ne serait pas possible avec des vues dynamiques, car leurs chemins seraient: p> Vous pouvez demander à chaque utilisateur d'associer une vue à une lettre de lecteur, mais cela ne fait pas échelle pour un grand nombre de vues. .project code> et
.ClassPath code> des fichiers de "standard":
Chaque collègue définira ses propres vues d'instantané avec: p>
collègue1_projectta_snap code>, li>
collègue1_projectb_snap code>, li>
( C: \ ccviews \ projecta code> pour:
collègue1_projectta_snap code> ou li>
collègue2_projectta_snap code> ou li>
collègue3_projectta_snap code> ...) Li>
ul> li>
ul>
Quoi qu'il en soit, des vues dynamiques sont excellentes pour accéder à et consulter des données, non pour la compilation (le temps nécessaire pour accéder à tout grand JAR code> ou
dll code> via le réseau est trop important) p> p>
Eclipse en tant que concept de projets de projet, mais je suis sûr que c'est attaché à utiliser des CV. Mon équipe a utilisé cette fonctionnalité et c'est ainsi que nous avons partagé l'ensemble des projets entre nous. P>
2 autres alternatives que je connais: p>
C'est un projet Eclipse qui fait un ensemble de composants, et une partie de cela est des projets. La documentation était un peu merdique la dernière fois que j'ai joué avec elle, mais cela fonctionne. Aucune idée s'ils ont une prise en charge de ClearCase, bien qu'elle soit extensible. P>
Jazz strong> p>
coûte de l'argent et est également construit sur Eclipse. Couvre un terrain similaire à Buckminster mais va beaucoup plus loin dans les trucs orientés par équipe. P>
J'ai créé des scripts pour le faire pour SVN. Actuellement, les scripts sont gérés de Vagrant, mais vous pouvez les exécuter autonomes. Le processus de clearcase devrait être similaire. P>
Voir la réponse ici, qui fournit des liens vers le code source: https://stackoverflow.com/a/21229397/1033422 < / a> p>