137 votes

Comment partager la configuration eclipse sur différents espaces de travail

J’utilise eclipse (pdt) comme IDE primaire sur différentes machines. (comme à la maison, ordinateur portable, de bureau, etc..). Comment est-ce que je pourrais partager la configuration eclipse et projet pragmatique entre plusieurs ordinateurs ? Je devrais version conrôler, ou est-il un moyen plus facile de faire cela ?

Comment vous assurer d’utiliser la même bonne et ancienne config de malgré tout à jour tous vos ordinateurs ?

184voto

peakit Points 5646

Paramètres spécifiques de partage éclipse à travers des espaces de travail:

  1. Atteindre``
  2. Copier tout le répertoire ci-dessus afin de``

Cela va s’assurer que le est d’avoir la même configuration que le

J’espère que cela aide. Mise à jour dans le cas de tous les problèmes.

116voto

Anthony Dahanne Points 1314

Une autre option est d'importation/exportation:

  1. À partir de votre espace de travail existant, File->Export...->General->Preferences, vérifier l'Exportation de tous, et de choisir le fichier à enregistrer (préf.epf par exemple)
  2. Démarrage d'Eclipse dans un nouvel espace de travail, File->Import...->General->Preferences , choisissez votre fichier (préf.epf), cochez la case importer tous

Que beaucoup travaillé pour l'auteur original de cette astuce: il avait sa mise en forme du code, le code de style, svn repos, jre préférences importés.

Edit: Sur Eclipse Juno cela fonctionne mal. Certaines préférences en silence n'est pas reporté comme d'enregistrer les actions.

7voto

Mowgli Points 31

J'ai eu à travailler sur de multiples espaces de travail simultanément et il y avait beaucoup de préférences définies à chaque fois que je créer un nouvel espace de travail. J'ai créé un modèle d'espace de travail et tous les paramètres requis dans le modèle de l'espace de travail.Chaque fois que je créer un nouvel espace de travail, je crée utilise un lien symbolique de l' {new_workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings point de {template_workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings. Ainsi, lorsque vous modifiez la préférence dans l'un des espaces de travail, il sera répliqué sur tous les autres espaces de travail.

J'ai créé cette fonction alias dans mon .profil, de sorte qu'une fois que je créer un nouvel espace de travail, j'ai exécuter cette fonction dans mon invite de commande avec mon nouveau nom d'espace de travail comme argument afin que le lien est créé.

function eclset(){
    present_dir=`pwd`;
    cd  {parent_to_workspace}/$1/.metadata/.plugins/org.eclipse.core.runtime ; 
    rm -rf .settings ; 
    ln -s {parent_to_workspace}/template/.metadata/.plugins/org.eclipse.core.runtime/.settings .settings;
    cd $present_dir;
}

4voto

Topher Fangio Points 7986

Vous pouvez réellement définir de nombreux paramètres spécifiques du projet qui peuvent être archivés dans le contrôle source. Pour les petits projets, fonctionne très bien. Pour les grands projets, nous avons décidé d’avoir un seul fichier que nous avons utilisée pour l’ensemble de nos projets et vérifié dans un projet séparé « actifs » qui maintenue les choses que les développeurs devaient commencer à travailler sur notre projet. Cela comprenait aussi des choses comme les licences et les autres fichiers requis.

1voto

zvikico Points 7279

Il y a deux questions ici. Tout d'abord, il y a des définitions des projets, l' .les fichiers de projet et les paramètres spécifiques d'un projet. Personnellement, j'aime bien ceux de mon contrôle à la source, car il rend la vérification d'un projet et d'établir une IDE beaucoup plus facile.

Deuxièmement, vous avez les paramètres d'espace de travail. Vous verrez beaucoup de questions dans ce domaine. Je suggère de prendre un coup d'oeil à Impulsion: c'est une meilleure distribution Eclipse qui peuvent, entre autres choses, enregistrer vos paramètres d'espace de travail et de les synchroniser avec plusieurs machines ou les membres de l'équipe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X