一部のEclipseプラグインは環境によって必須です。例えば、適切なソースコード管理プラグイン-そして私はそれらには興味がありません。
一部は便利な機能強化を提供しますが、特定のニッチです。私はそれらに興味がありません。
いくつかは素晴らしいですが、お金がかかります。私はそれらに興味がありません。
いくつかは古いバージョンのEclipseで本当に便利でしたが、現在は最新のEclipseバージョン(これを書いている3.4)のコアビルドの一部になっています。私はそれらに興味がありません。
Java SE開発者がインストールする必要のあるプラグインについて、回答ごとに1つずつ教えてください。
Findbugsは、今日私が愚かなことを2回行うのを助けました。
http://findbugs.sourceforge.net/
Eclipse更新サイトは次のとおりです http://findbugs.cs.umd.edu/Eclipse/
私の現在のお気に入りであるJadclipseで自分の質問に答えます。Jadclipseは、jadと連携して、サードパーティのライブラリからクラスファイルを逆アセンブルします。
コードカバレッジについてさらに洞察を得る必要がある場合 EclEmma は非常に単純で便利です
EclipseのSubclipse SVN更新URL: http://subclipse.tigris.org/update_1.4.x
私はこれを使用しています。これは、キーショートカットを知らないためにキーショートカットを使用しないプログラマにとって非常に役立ちます。
MouseFeedは、キーボードショートカットを使用する習慣をつけるのに役立ちます。ユーザーがボタンまたはメニュー項目をクリックすると、プラグインはキーのショートカットを思い出させるポップアップを表示します。
Checkstyle。とても速いです。
FindBugsは素晴らしいですが、かなり遅いです
これに対する私の答えは明らかに eclim です。 Eclipseの機能をVimにエクスポートし、自動補完、自動ビルド、ソースファイルでのエラーマークアップ(Vimの場所を使用)、自動フォーマット、自動インポート、JavaDoc検索、ソースコードなど、Eclipseのいくつかの素晴らしい機能を使用できるようにします検索...ええと、私は永遠に続けることができました。最も重要なことは、私はEclipse Java Editorです)を使用する必要がないことです(私にとって、エディターの品質はもちろん主観的です)。
Vimを使用しているが、何らかの理由でEclipseの使用を強制または試みた場合は、サイトをチェックしてください。
Googleは最近、素晴らしいプラグインであるCodeProをリリースしました。
Javaバイトコードはすべての人に適しているわけではないので、すべての好みに合うわけではありませんが、バイトコードアウトライナープラグインが特に好きです。 Javaクラス。
Eclipse TPTP は、コード内のスロースポットの検出や、デバッグ、プロファイリング、またはベンチマークが必要なその他のすべてに非常に役立ちます。唯一の欠点は、Macでは機能しないことです: '(。
Andrei Loskutovのプラグインが本当に好きです。
JAutodocは、ソースでjavadocを証明する必要があり、それを大きなクラスまたは多数のクラスに同時に追加する必要がある場合に非常に役立ちます。変数の名前を使用してjavadocを作成するため、完全ではなく、パラメーター名の意味によって制限されます。戻って少し修正する必要がある場合でも、多くの時間を節約できます。
春IDE
時間旅行デバッガのクロノンは素晴らしいです。今後、他の言語に移植されることを期待しています。
sourceHelper プラグインは、コードの開発とデバッグに非常に役立ちます。
ウェブサイト上のプラグインの説明には、「「ソースヘルパー」プラグインは、Intellij IDEAに存在する非常に便利な機能を取り、それをEclipseに入れるEclipseプラグインです。要するに、この機能は、見えないコードを表示するウィンドウをフローティングすることにより、表示範囲外の開始ブラケットのコードを表示します。これにより、どの終了ブラケットがコードのどの部分に属しているかを識別しようとすると、非常に役立ちます。 "
Hibernateを使用する場合、 Hibernate Tools は必須です。 HQLまたはJPQLを記述して、生成されたSQLをリアルタイムで表示する機能が本当に気に入っています。
Hibernateを使用していない場合、何らかの形でデータベースを使用していると思います。したがって、 Data Tools Platform をお勧めします。実際、 Eclipse Ganymede リリースで提供されるすべてのプラグインを使用せずにJavaアプリを開発するのはおかしいでしょう。これは、必要なプラグインをすべて同期して連携させる必要がないという優れた開発プラットフォームです。
私のお気に入りは Mylyn と CheckStyle です。
Eclipse Metrics Feature ( pdate site )。宣伝文句:
このEclipseプラグインは、ビルドサイクル中にコードのさまざまなメトリックを計算し、問題ビューを介して各メトリックの「範囲違反」を警告します。これにより、コードベースの状態を常に把握できます。指標をHTMLにエクスポートして公開表示したり、CSV形式にエクスポートしてさらに分析したりすることもできます。
(実際、私はFindBugsがもっと好きですが、このプロジェクトは2番目です。)
Eclipseでの開発に重点を置かないと、この質問に実際に答えることはできないようです。誰もがビルドと依存関係のシステムを必要としていると思うので、たぶんMavenツールが勝つでしょうか?
私はお勧めします Springsource Tool Suite これはエンタープライズ向けですJava Springフレームワークを使用した開発.
JBoss Tools を使用すると、迅速かつ簡単にWebアプリケーションを開発できます。
HyperAssist。
https://bugs.Eclipse.org/bugs/show_bug.cgi?id=159157
私の見解では、実際の生産性の観点から見ると、Eclipseを他のどの製品よりも優先する唯一の要因であるIDE.
FileSync を使用すると、JavaScript、JSP、CSSファイルなどのリソースタイプのファイルを段階的に展開できるため、Webアプリケーションを操作するときに非常に便利です。設定は簡単で、仕事を終わらせるのに十分強力です。
Byecycle を発見しました。この依存関係ビューアーを使用すると、デザインがどれほどきれい(またはそれ以外)かを確認でき、クラス間の循環依存関係を強調表示して、適切なアクションを実行できます。
Mavenプラグインをだまして言います。そうすれば、他のすべてがそれにぶら下がることがあります。
さらに、maven-Eclipse-pluginは、Eclipseで私が抱えている最大の単一の問題、クラスパスの設定を処理します。
他の人から言及された素晴らしいものがありますが、SQLExplorerも公開します。 MavenやFindBugsほど一般的には役に立たないかもしれませんが、JDBCデータソースをIDEにプルするのに最適なので、テストしてDB構造を探索できます。スタンドアロンのRCPアプリとしても利用できます。 。
Visual Editor GUI開発を迅速化します。
Java.decompiler.free.fr/?q=jdeclipse Java Eclipse用のDecomiplerプラグイン。私は、これが最も便利なプラグインだと思いました。
Fast Code Eclipseプラグイン は少し役に立ちます。