web-dev-qa-db-fra.com

Quel est le meilleur plugin Eclipse gratuit pour un développeur Java

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.

56
Bill Michell

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/

74
izb

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.

http://jadclipse.sourceforge.net/

21
Bill Michell

Si vous avez besoin de mieux comprendre la couverture de votre code EclEmma est assez simple et utile

http://www.eclemma.org

17
Johan Pelgrim

Subclipse SVN pour l'URL de mise à jour Eclipse: http://subclipse.tigris.org/update_1.4.x

14
Paul Whelan

Plugin Eclipse MouseFeed

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.

13
kajo

Checkstyle. C'est très rapide.

FindBugs est merveilleux mais assez lent

9
Fortyrunner
8
baybora.oren

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.

8
Aleksandar Dimitrov

Google vient de lancer CodePro, un excellent plugin.

7
Berlin Brown

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

7
mpresley

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: '(.

6
Paul Wicks

J'aime vraiment les plugins d'Andrei Loskutov:

http://andrei.gmxhome.de/Eclipse.html

6
Renato Soffiatto

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.

http://jautodoc.sourceforge.net/update/

6
Dwayne

iDE de printemps

URL de mise à jour: http://springide.org/updatesite

5
Paul Whelan

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.

http://www.chrononsystems.com/

4
davorb

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. "

4
Nehal Damania

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.

4
Joe Dean

Je couple de mes favoris sont Mylyn et CheckStyle

3
Ascalonian

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.

  • Recalcul des métriques lors de chaque build
  • Exportation de métriques vers CSV ou HTML
  • "Tableau de bord" visuel avec exportation HTML
  • Les mesures prises en charge sont:
    • Complexité cyclomatique de McCabe
    • Accouplements efférents
    • Manque de cohésion dans les méthodes
      • Lignes de code dans la méthode
      • Nombre de champs
      • Nombre de niveaux
      • Nombre de paramètres
      • Nombre de déclarations
      • Méthodes pondérées par classe

(en fait, j'aime plus FindBugs, mais ce projet est le deuxième.)

3
Stu Thompson

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?

3
billjamesdev
3
helpermethod

Je recommanderais Spring Source Tool Suite qui est pour l'entreprise Java développement avec framework Spring.

2
rpr

JBoss Tools pour le développement rapide et facile d'applications Web.

2
Maksim Areshkau

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.

2
rwallace

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.

2
waxwing

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.

1
Bill Michell

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.

1
tunaranch

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 .

1
Ian McLaird

Visual Editor pour un développement rapide de l'interface graphique.

1
supermedo

Java.decompiler.free.fr/?q=jdeclipse Java Plugin Decomipler pour Eclipse. Je pensais que c'est le plugin le plus utile.

1
Shashi

plugin Fast Code Eclipse peut être un peu utile.

0
fastcodejava