普段使ってるeclipseプラグイン

普段使ってるeclipseプラグインを書き出してみる。
使っているeclipseのバージョンはPleiades All in Onejavaパッケージ(Pleiades All in One Java), pleiades-e3.5-java_20100226.zipです。これが出来たおかげで、ずいぶん楽になりました。

プラグインを入れすぎると不安定になったり、重くなったりするので、必要なものだけ入れておくのが良いみたいです。

プラグインをインストールする際の注意

eclipse環境のバックアップを作る

もし、あなたがeclipseを開発に使っているのなら、プラグインをインストールする前に、必ずバックアップを取ってください。ディレクトリをまるごとコピーしておくだけでもいいです。
相性の悪いプラグインをインストールすると、eclipseが起動すらしなくなり、eclipseを再インストールするしか無くなる場合があるので、必ずバックアップを取ってください。

1つずつインストールする

これも念のためです。

更新マネージャとウィルス対策ソフトのwebフィルタリング機能

webフィルタリング機能を持ったウィルス対策ソフトなどを利用している場合、プラグインのインストール途中でタイムアウトが発生する場合があるみたいです。
どうも大きいzipやjarをダウンロードしようとしたときに起きているらしく、ウィルス対策ソフトのwebフィルタリング機能がダウンロード中のファイルをインターセプトして検査している間、eclipseの更新マネージャに対しては応答が全く無いように見えてしまうのが原因ではないかと考えています。
プラグインをインストールに失敗する場合は一時的にwebフィルタリング機能をoffにした方が良いかもしれません。

Pleiades All in One Javaに同梱されているプラグイン

追加で入れているプラグイン

おすすめ度は私の独断と偏見に基づくものです。

PMD
用途 バグ対策
おすすめ度 ★★★★★
公式URL http://pmd.sourceforge.net/
更新マネージャURL http://pmd.sourceforge.net/eclipse
参考 Eclipseで使える静的解析ツール (3/4):Eclipseで使えるテストツールカタログ(2) - @IT
説明 FindBugsで見つけられないようなバグに対しての備えのために入れています。
djUnit
用途 テスト、コードカバレッジ取得用
おすすめ度 ★★★★★
公式URL djUnit
更新マネージャURL http://works.dgic.co.jp/djunit/update/3.5.x/site.xml
参考 http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn02/eclipseplgn02_2.html
説明 テストケースごとに実行してみて、カバレッジを確認するのに向いてます。カバレッジ測定用にはjCoverageを使ってるらしいです。
EclEmma
用途 テスト、コードカバレッジ取得用
おすすめ度 ★★★
公式URL http://www.eclemma.org/
更新マネージャURL http://update.eclemma.org/
説明 まとめてテストを実行したあと、カバレッジレポートを確認するのに向いてます。カバレッジ測定用にはEMMAを使っているらしいです。
JDepend4Eclipse
用途 クラス・パッケージの依存関係解析用
おすすめ度 ★★★★
公式URL http://andrei.gmxhome.de/jdepend4eclipse/
更新マネージャURL http://andrei.gmxhome.de/eclipse/
参考 Eclipseで使えるメトリクス計測ツール (5/5):Eclipseで使えるテストツールカタログ(3) - @IT
説明 クラスやパッケージの抽象度・結合度などのメトリクスを調べる事ができ、適切なクラス設計やパッケージ設計ができてているかの調査に使うことができます。
CAP
用途 クラス・パッケージの依存関係解析用
おすすめ度 ★★★★★
公式URL http://cap.xore.de/
更新マネージャURL http://cap.xore.de/update/
参考1 Eclipseで使えるメトリクス計測ツール (3/5):Eclipseで使えるテストツールカタログ(3) - @IT
参考2 メトリクスとは何か | Think IT(シンクイット)
説明 JDepend4Eclipseと比較して、どのクラスが循環参照の輪に組み込まれているのか調べやすいのではないかと思います。
Eclipse HTML Editor(Project Amateras)
用途 HTML,JSP,XMLなどのファイル編集用
おすすめ度 ★★★
公式URL http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=EclipseHTMLEditor
更新マネージャURL なし
説明 標準エディタとの使い分け用に。
q4e
用途 Mavenのサポート追加
おすすめ度
公式URL http://code.google.com/p/q4e/
更新マネージャURL http://q4e.googlecode.com/svn/trunk/updatesite-iam/
参考URL http://www.atmarkit.co.jp/fjava/index/index_maven2.html
説明 いま人柱中。
ivyde
用途 Apache ivyのサポート追加
おすすめ度 ★★★
公式URL http://ant.apache.org/ivy/ivyde/
更新マネージャURL http://www.apache.org/dist/ant/ivyde/updatesite
参考1 http://journal.mycom.co.jp/articles/2008/12/03/apacheivy/index.html
参考2 EclipseのWTPでApache Ivy v.s m2eclipseその2 - Ivyってどうよ - ぼそっと
説明 ivyはantでMavenのようなライブラリの依存関係の解決とダウンロードを行うantタスクを提供します。このプラグインはivy.xmlなどの編集機能を提供したり、ivyでダウンロードしたjarファイルをプロジェクトのクラスパスに組み込んだりしてくれます。レポート生成とかやり始めると、結局mavenに戻ってきちゃうんですけどね。

試しに入れてみたもの

HgEclipse
用途 Mercurialのサポート追加
おすすめ度
公式URL http://javaforge.com/project/HGE
更新マネージャURL http://hge.javaforge.com/hgeclipse
説明 これも人柱中。