Domanda

Alcuni plugin Eclipse sono imposti dal tuo ambiente.Il plug-in appropriato per la gestione del codice sorgente, ad esempio, e non mi interessa.

Alcuni forniscono miglioramenti utili, ma in una nicchia specifica.Non mi interessano.

Alcuni sono fantastici, ma costano denaro.Non mi interessano.

Alcuni erano davvero utili nelle versioni precedenti di Eclipse, ma ora fanno parte della build principale dell'ultima versione di Eclipse (3.4 mentre scrivo questo).Non mi interessano.

Voglio un consiglio su quali plugin ogni sviluppatore Java SE dovrebbe installare, uno per risposta, per favore.

È stato utile?

Soluzione

Findbugs mi ha salvato facendo qualcosa di stupido due volte oggi.

http://findbugs.sourceforge.net/

Il sito di aggiornamento di Eclipse è: http://findbugs.cs.umd.edu/eclipse/

Altri suggerimenti

Rispondendo alla mia domanda con il mio preferito attuale, Jadclipse, che funziona con jad per disassemblare file di classe da librerie di terze parti.

http://jadclipse.sourceforge.net/

Se hai bisogno di ottenere maggiori informazioni sulla copertura del codice EclEmma è piuttosto semplice e utile

http://www.eclemma.org

SUBCLIPSE SVN per URL di aggiornamento Eclipse: http://subclipse.tigris.org/update_1.4.x

Plug-in Eclipse di MouseFeed

Sto usando questo, che è molto utile per i programmatori che non usano i tasti di scelta rapida perché non li conoscono.

MouseFeed aiuta a prendere l'abitudine di utilizzare le scorciatoie da tastiera.Quando l'utente fa clic su un pulsante o su una voce di menu, il plug -in mostra un popup che ricorda il collegamento chiave.

Stile di controllo.È molto veloce.

FindBugs è meraviglioso ma piuttosto lento

La mia risposta a questa domanda è chiara eclim.Esporta la funzionalità di Eclipse in Vim, consentendomi di utilizzare diverse fantastiche funzionalità di Eclipse, come completamento automatico, compilazione automatica e markup degli errori nel file sorgente (utilizzando posizioni in Vim), formattazione automatica, importazioni automatiche, ricerca JavaDoc, codice sorgente Ricerca...blah, potrei continuare all'infinito.La cosa più importante è:Non devo usare lo schifo che è l'editor Java di Eclipse (per me, la qualità dell'editor è sempre soggettiva, ovviamente).

Dai un'occhiata al sito se ti piace Vim, ma sei costretto/tentato a utilizzare Eclipse per un motivo o per l'altro.

Sono particolarmente affezionato al plugin bytecode contourer, anche se non soddisferà tutti i gusti poiché guardare il bytecode Java non è per tutti.A volte è davvero utile vedere il bytecode sottostante per la tua classe Java.

Sito di aggiornamento: http://download.forge.objectweb.org/eclipse-update/

Descrizione: http://asm.objectweb.org/eclipse/index.html

Google ha recentemente rilasciato CodePro, ottimo plugin.

IL Eclissi TPTP può essere incredibilmente utile per trovare i punti lenti nel codice e per qualsiasi altra cosa che richieda debug, profilazione o benchmarking.L'unico difetto è che non funziona su mac :'(.

Mi piacciono molto i plugin di Andrei Loskutov:

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

JAutodoc è estremamente utile se ti viene richiesto di provare Javadoc nel tuo sorgente e devi aggiungerlo a una classe di grandi dimensioni o a più classi contemporaneamente.Utilizza il nome delle variabili per creare javadoc, quindi non è perfetto ed è limitato dal significato dei nomi dei parametri.Anche se devi tornare indietro e sistemarlo un po’, ti fa risparmiare un sacco di tempo.

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

IDE primaverile

Aggiorna URL: http://springide.org/updatesite

Se usi Hibernate allora Strumenti di ibernazione è un dovere.Mi piace molto la possibilità di scrivere il mio HQL o JPQL e visualizzare l'SQL generato in tempo reale!

Se non stai utilizzando Hibernate, immagino che tu stia utilizzando un database in un modo o nell'altro.Pertanto, consiglierei il Piattaforma di strumenti dati.In effetti, saresti un pazzo a sviluppare app Java senza utilizzare tutti i plugin forniti da Eclissi Ganimede Pubblicazione.È un'ottima piattaforma di sviluppo senza il mal di testa di sincronizzare e far funzionare insieme tutti i plug-in indispensabili.

ho trovato sourceHelper plugin molto utile durante lo sviluppo e il debug del codice.

La descrizione del plugin sul sito web dice: "Il plugin "Source Helper" è un plugin Eclipse che prende una funzionalità molto utile che esiste in Intellij IDEA e la inserisce in Eclipse.In breve, la funzione mostra il codice di una parentesi iniziale fuori dall'intervallo visibile facendo fluttuare una finestra che mostra il codice che non puoi vedere.Questo aiuta immensamente quando si cerca di identificare quale parentesi di chiusura appartiene a quale parte del codice."

Chronon, il debugger che viaggia nel tempo, è fantastico.Spero di vederlo portato in altre lingue in futuro.

http://www.chrononsystems.com/

Eclisse Funzionalità metriche (sito di aggiornamento).Il trafiletto:

Questo plugin Eclipse calcola varie metriche per il tuo codice durante i cicli di creazione e ti avvisa, tramite la vista Problemi, di "violazioni di intervallo" per ciascuna metrica.Ciò ti consente di rimanere costantemente consapevole dello stato di salute della tua codebase.Puoi anche esportare le metriche in HTML per la visualizzazione pubblica o in formato CSV per ulteriori analisi.

  • Ricalcolo delle metriche durante ogni build
  • Esportazione delle metriche in CSV o HTML
  • “Dashboard” visivo con esportazione HTML
  • Le metriche supportate sono:
    • La complessità ciclomatica di McCabe
    • Accoppiamenti efferenti
    • Mancanza di coesione nei metodi
      • Righe di codice nel metodo
      • Numero di campi
      • Numero di livelli
      • Numero di parametri
      • Numero di dichiarazioni
      • Metodi ponderati per classe

(in realtà, amo di più FindBugs, ma questo progetto è il secondo.)

Sembra che tu non possa davvero rispondere a questa domanda senza concentrarti sul tuo sviluppo in Eclipse.Immagino che tutti abbiano bisogno di un sistema di compilazione e dipendenza, quindi forse gli strumenti Maven vinceranno?

Un paio dei miei preferiti sono Mylyn E Controlla Stile

HyperAssist.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157

A mio avviso, è l'unico fattore che pone Eclipse davanti a ogni altro IDE in termini di produttività effettiva.

Sincronizzazione file si è rivelato davvero conveniente quando si lavora con applicazioni web, perché mi consente di ottenere facilmente una distribuzione incrementale su file di tipo risorsa, come javascript, JSP, file CSS e così via.È semplice da configurare e abbastanza potente da portare a termine il lavoro.

Strumenti JBoss per lo sviluppo di applicazioni web semplice e veloce.

Lo avevo consigliato Suite di strumenti Spring Source che è per lo sviluppo Java aziendale con framework Spring.

Imbroglierò e dirò il plugin Maven.Quindi tutto il resto può dipendere da questo.

Inoltre, maven-eclipse-plugin si occupa del problema più grande che ho con Eclipse:Impostazione del percorso di classe.

L'ho appena scoperto Byecycle.Questo visualizzatore di dipendenze ti consente di vedere quanto è carino (o meno) il tuo design ed evidenzia eventuali dipendenze circolari tra le classi, permettendoti di intraprendere le azioni appropriate.

Ci sono alcune cose interessanti menzionate da altri, ma pubblicherò anche SQLExplorer.Forse non è così utile in generale come Maven o FindBugs, ma è ottimo per inserire qualsiasi origine dati JDBC nell'IDE in modo da poterla testare ed esplorare la struttura del DB.È disponibile anche come app RCP autonoma.

Redattore visivo per lo sviluppo rapido della GUI.

java.decompiler.free.fr/?q=jdeclipse plugin Java Decomipler per Eclipse.Ho pensato che fosse il plugin più utile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top