J'utilise Eclipse pour différents projets, chacun avec son propre espace de travail. Ils ont besoin d'un ensemble différent de plugins (SVN vs ht vs git, AppEngine vs Tomcat vs OSGi, etc.), et j'ai tous ces plugins installés et actifs tout le temps, ce qui encombre un peu l'espace de travail. J'aimerais désactiver sélectivement les plugins pour chaque espace de travail.Désactiver les plugins Eclipse par espace de travail
Répondre
J'ai résolu ce problème en ayant deux "installations" d'éclipse séparées. Ce n'est pas la plus belle solution, mais fait le travail.
Here il est suggéré d'utiliser General -> Capabilities
, mais cela ne semble pas exister dans 3,5
Une autre solution serait de définir un perspective pour chaque espace de travail et customize that perspective.
Dans chacun, vous pouvez désactiver le menu et les commandes de plugin que vous ne voulez pas, même si ces plugins reste chargé.
Cela permet de supprimer certains "encombrements de l'interface graphique" causés par les différents plugins. Lorsque vous changez d'espace de travail, vous restaurez la perspective que vous utilisiez avec le nouvel espace de travail. Eclipse (3.6/3.7) a une interface utilisateur pour désactiver certains plugins.
C'est sous Window-> Preferences-> General-> Startup and Shutdown-> Plugins activés au démarrage. Cependant, tous les plugins ne sont pas listés ici.
Pour désactiver d'autres plug-ins:
Il est possible d'avoir des répertoires configuration séparée (osgi.configuration.area): http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html%23osgiconfigurationarea
Copiez simplement eclipse_dir/configuration vers un nouvel emplacement. Créez des lanceurs pour chacun de vos espaces de travail et ajoutez des paramètres à votre lanceur spécifique, par exemple: -data workspace_location -configuration new_location_for_configuration_dir.
Vous pouvez désactiver les bundles osgi (pas les mêmes que les plugins) en supprimant sa ligne du fichier configuration_directory/org.eclipse.equinox.simpleconfigurator/bundles.info.
Le fichier config.ini dans le répertoire de configuration personnalisée doit contenir cette ligne:
osgi.configuration.cascaded=false
Eclipse a une notion de configuration locale et globale qui pourraient vous aider. Lorsque vous démarrez Eclipse avec l'argument -local {localDir}, Eclipse utilise une configuration locale accessible en écriture dans {localDir} et traite la configuration d'installation (globale) en lecture seule. Ainsi, vous pouvez installer des fonctionnalités communes dans la configuration globale (lorsque vous n'utilisez pas l'indicateur -local) et installer des fonctionnalités locales dans la configuration locale. Dans votre cas, pour obtenir des configurations par espace de travail, vous pouvez adopter la convention que la configuration locale se trouve dans ou à côté de votre répertoire d'espace de travail (mais à l'intérieur, non géré comme ressource ou projet Eclipse). (par exemple, eclipse -data {workspaceDir} -local {workspaceDir}/localConfig).
- 1. Comment désactiver les plugins dans eclipse 3.6 Helios?
- 2. eclipse: sauvegarde explicite du projet/espace de travail
- 3. Création d'un espace de travail (J2ME) sur Eclipse 3.6.0
- 4. Ouvrir un projet Eclipse déjà dans mon espace de travail
- 5. Quelles informations (fichiers) d'un espace de travail eclipse doivent être suivies par le contrôle de source
- 6. Eclipse PHP Zend: "espace de travail utilisé" lorsque j'essaie de définir mon espace de travail dans Apache2/htdocs?
- 7. Désactiver le processus de création d'espace de travail dans Eclipse
- 8. Répertoire de travail eclipse par défaut
- 9. Plugins d'intégration Eclipse/MySQL?
- 10. Comment héberger les plugins eclipse (cheatsheet)?
- 11. Impossible d'installer les plugins dans Eclipse (jpbm)
- 12. Espace de travail écrasé par Team Foundation Server 2005
- 13. Puis-je avoir un espace de travail à la fois un espace de travail git et un espace de travail svn?
- 14. Où puis-je télécharger les plugins Eclipse?
- 15. MVVM ouverture nouvel espace de travail Autre espace de travail (au lieu de Main ControlPanel)
- 16. Eclipse n'important pas les dépendances jar entre deux projets dans le même espace de travail
- 17. Plugin: comment obtenir tous les types disponibles dans mon espace de travail eclipse?
- 18. codait le chemin d'importation dans les plugins Eclipse développement
- 19. installer GWT plugins à eclipse
- 20. Espaces de travail Eclipse et copie
- 21. Obtenir les pages d'un espace de travail de réunion multipage
- 22. Eclipse Java EE - Galileo - Impossible de voir les plugins
- 23. Outils externes Eclipse, espace blanc dans les chemins
- 24. Comptage des installations/téléchargements de plugins eclipse
- 25. Eclipse: copie du chemin de construction Java dans un autre espace de travail
- 26. Démarrage d'Eclipse avec espace de travail spécifique
- 27. espace de travail ne se cartographié correctement
- 28. Où les plugins tiers Eclipse doivent-ils être stockés?
- 29. Pydev dans le répertoire de travail par défaut d'Eclipse
- 30. Liste eclipse plugins installés lors de l'exécution
C'est presque la même chose que cette question (voir les réponses): http://stackoverflow.com/questions/1426012/specific-plugins-per-workspace – zvikico