Certains plugins Eclipse sont mandatés par votre environnement. Le plugin de gestion de code source approprié, par exemple - et cela ne m'intéresse pas.
Certains fournissent des améliorations utiles, mais dans un créneau spécifique. Ça ne m'intéresse pas.
Certains sont super, mais coûtent de l'argent. Ça ne m'intéresse pas.
Certains étaient vraiment utiles sur les anciennes versions d'Eclipse, mais font maintenant partie du noyau de la dernière version d'Eclipse (3.4 au moment où j'écris ceci). Ça ne m'intéresse pas.
Je veux des conseils sur les plugins que chaque développeur Java SE doit installer, un par réponse s'il vous plaît.
Findbugs m'a sauvé faire quelque chose de stupide deux fois aujourd'hui.
http://findbugs.sourceforge.net/
Le site de mise à jour d'Eclipse est: http://findbugs.cs.umd.edu/Eclipse/
Répondre à ma propre question avec mon favori actuel, Jadclipse, qui fonctionne avec jad pour désassembler les fichiers de classe des bibliothèques tierces.
Si vous avez besoin de mieux comprendre la couverture de votre code EclEmma est assez simple et utile
Subclipse SVN pour l'URL de mise à jour Eclipse: http://subclipse.tigris.org/update_1.4.x
J'utilise celui-ci, qui est très utile pour les programmeurs qui n'utilisent pas de raccourci clavier car ils ne les connaissent pas.
MouseFeed permet de prendre l'habitude d'utiliser des raccourcis clavier. Lorsque l'utilisateur clique sur un bouton ou sur un élément de menu, le plugin affiche une fenêtre contextuelle rappelant le raccourci clavier.
Checkstyle. C'est très rapide.
FindBugs est merveilleux mais assez lent
Ma réponse à cela est clairement eclim . Il exporte la fonctionnalité Eclipse vers Vim, ce qui me permet d'utiliser plusieurs fonctionnalités impressionnantes d'Eclipse, comme la complétion automatique, la création automatique et le balisage d'erreur dans le fichier source (en utilisant des emplacements dans Vim), le formatage automatique, les importations automatiques, la recherche JavaDoc, le code source Recherche ... bof, je pourrais continuer indéfiniment. La chose la plus importante est: je n'ai pas besoin d'utiliser le sucer qu'est l'Eclipse Java Editor (pour moi, la qualité de l'éditeur est toujours subjective, bien sûr).
Consultez le site si vous êtes dans Vim, mais forcé/tenté d'utiliser Eclipse pour une raison ou une autre.
Google vient de lancer CodePro, un excellent plugin.
J'aime particulièrement le plugin de bytecode outliner, bien qu'il ne convienne pas à tous les goûts car regarder Java bytecode n'est pas pour tout le monde. Parfois, il est vraiment utile de voir le bytecode sous-jacent pour votre Java classe.
Site de mise à jour: http://download.forge.objectweb.org/Eclipse-update/
Description: http://asm.objectweb.org/Eclipse/index.html
Eclipse TPTP peut être incroyablement utile pour trouver les zones lentes dans le code et pour tout ce qui nécessiterait un débogage, un profilage ou une analyse comparative. Le seul défaut est qu'il ne fonctionne pas sur le mac: '(.
J'aime vraiment les plugins d'Andrei Loskutov:
JAutodoc est extrêmement utile si vous devez prouver le javadoc dans votre source et devez l'ajouter à une grande classe ou à plusieurs classes en même temps. Il utilise le nom de vos variables pour créer le javadoc, il n'est donc pas parfait et est limité par la signification de vos noms de paramètres. Même si vous devez revenir en arrière et le réparer un peu, cela vous fait gagner beaucoup de temps.
iDE de printemps
URL de mise à jour: http://springide.org/updatesite
Chronon le débogueur de voyage dans le temps est génial. J'espère que cela sera porté dans d'autres langues à l'avenir.
J'ai trouvé sourceHelper plugin très utile lors du développement et du débogage de code.
La description du plugin sur le site Web dit: "Le plugin" Source Helper "est un plugin Eclipse qui prend une fonctionnalité très utile qui existe dans Intellij IDEA et la met dans Eclipse. En bref, la fonctionnalité affiche le code d'un support de départ hors de la plage visible en faisant flotter une fenêtre qui affiche le code que vous ne pouvez pas voir. Cela aide énormément lorsque vous essayez d'identifier quel crochet de fermeture appartient à quelle partie du code. "
Si vous utilisez Hibernate alors Hibernate Tools est un must. J'aime vraiment la possibilité d'écrire mon HQL ou JPQL et de visualiser le SQL généré en temps réel!
Si vous n'utilisez pas Hibernate, je suppose que vous utilisez une base de données sous une forme ou une autre. Par conséquent, je recommanderais Data Tools Platform . En fait, vous seriez fou de développer des applications Java sans utiliser tous les plugins fournis par la version Eclipse Ganymede . C'est une excellente plateforme de développement sans le mal de tête de tout obtenir les plugins doivent être synchronisés et fonctionner ensemble.
Je couple de mes favoris sont Mylyn et CheckStyle
Eclipse Fonction métrique ( site de mise à jour ). Le texte de présentation:
Ce plugin Eclipse calcule diverses métriques pour votre code pendant les cycles de construction et vous avertit, via la vue Problèmes, des "violations de plage" pour chaque métrique. Cela vous permet de rester en permanence informé de l'intégrité de votre base de code. Vous pouvez également exporter les métriques au format HTML pour affichage public ou au format CSV pour une analyse plus approfondie.
(en fait, j'aime plus FindBugs, mais ce projet est le deuxième.)
On dirait que vous ne pouvez pas vraiment répondre à cette question sans avoir un objectif pour votre développement dans Eclipse. Je suppose que tout le monde a besoin d'un système de construction et de dépendance, alors peut-être que les outils Maven gagneront?
Je recommanderais Spring Source Tool Suite qui est pour l'entreprise Java développement avec framework Spring.
JBoss Tools pour le développement rapide et facile d'applications Web.
HyperAssist.
https://bugs.Eclipse.org/bugs/show_bug.cgi?id=159157
À mon avis, c'est le seul facteur qui place Eclipse devant tous les autres IDE en termes de productivité réelle.
FileSync s'est avéré très pratique lorsque vous travaillez avec des applications Web, car cela me permet d'obtenir facilement un déploiement incrémentiel sur des fichiers de type ressource, tels que javascripts, JSP, fichiers CSS, etc. Il est simple à configurer et juste assez puissant pour faire le travail.
Je viens de découvrir Byecycle . Cette visionneuse de dépendances vous permet de voir à quel point votre conception est jolie (ou non) et met en évidence les dépendances circulaires entre les classes, vous permettant de prendre les mesures appropriées.
Je vais tricher et dire le plugin maven. Ensuite, tout le reste peut se bloquer.
De plus, maven-Eclipse-plugin s'occupe du plus gros problème que j'ai avec Eclipse: définir votre chemin de classe.
Il y a des trucs géniaux mentionnés par d'autres, mais je vais aussi mettre SQLExplorer là-bas. Peut-être pas aussi utile que Maven ou FindBugs, mais c'est génial pour tirer n'importe quelle source de données JDBC dans le IDE afin que vous puissiez le tester et explorer la structure de la base de données. Il est également disponible en tant qu'application RCP autonome .
Visual Editor pour un développement rapide de l'interface graphique.
Java.decompiler.free.fr/?q=jdeclipse Java Plugin Decomipler pour Eclipse. Je pensais que c'est le plugin le plus utile.
plugin Fast Code Eclipse peut être un peu utile.