29 votes

Maintenir un ensemble commun de préférences Eclipse

Chaque fois que je le commutateur espaces de travail/Eclipse installe j'ai besoin de copier ou de rétablir les préférences:

  • les paramètres du compilateur;
  • les tailles de police et les familles;
  • formateur de code;
  • le code java de modèles;
  • l'éditeur de modèles;
  • code de nettoyage;

Je tiens à maintenir ces paramètres dans un unitaire moyen, de préférence sous contrôle de code source. Comment puis-je le faire?


Je sais à propos de "copie" paramètres lors de la création d'un nouvel espace de travail, mais il ne conserve pas de copies mises à jour.

19voto

VonC Points 414372

Vous pouvez bien sûr d'importation/exportation de ces paramètres.

L'autre approche est de permettre à des paramètres spécifiques d'un projet pour certains paramètres.

http://www.peterfriese.de/wp-content/downloads/images/formatter_project_specific_settings.jpg

Nous avons une très petite dépôt Git avec ce genre de fichiers:

http://www.mkyong.com/wp-content/uploads/2009/01/wicket-examples-7.jpg

  • .settings/org.eclipse.jdt.core.prefs (problème de compilateur paramètres et formateur de règles)
  • .settings/org.eclipse.jdt.ui.pref (règles de nettoyage, commune de modèles de code)

Les paramètres communs sont juste copié/fusionné dans chacun des projets .settings annuaire, assurant règles communes parmi tous les projets, quelle que soit l'espace de travail.

4voto

walderik Points 81

Vous pouvez également essayer Workspace Mechanic. Cela fonctionne parfaitement pour cela. http://code.google.com/a/eclipselabs.org/p/workspacemechanic/

1voto

zvikico Points 7279

Découvrez Pulse Freelance Edition . Il a la capacité de synchroniser les espaces de travail (commerciaux).

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