【コラム】

イマドキのIDE事情

33 これが定番! オープンソースのEclipseプラグインリスト

    竹添直樹  [2008/06/16]

    定番のEclipseプラグイン

    本連載でもさまざまなEclipseプラグインを紹介してきたが、今回は豊富なオープンソースのEclipseプラグインの中からJava開発において定番と呼べるものをピックアップして紹介する。

    Webアプリケーション開発

    Web開発ではなんといってもEclipse Foundationで開発されているWTPが標準プラグインと言えるだろう。EclipseのWebサイトではEclipse for JavaEE DeveloperパッケージとしてWTPがインストール済みのEclipseが提供されている。ただし、WTPは動作が重いという場合にはSysdeo Tomcat LauncherEclipseHTMLEditorなどの軽量プラグインを組み合わせて利用してもいいだろう。

    データベース

    JDBCのフロントエンドとしてはEclipse Foundationで開発されているDTP、国産のDB Viewerなどのプラグインが存在する。データベースのスキーマや格納されているデータを参照したり、任意のSQLを発行することができる。また、データベースのモデリングツールとしてはAmaterasERDなどが利用できる。

    図1 DB Viewer

    Subversion

    Subversionと連携するためのプラグインとしてはSubversiveSubclipseが有名だが、今後はEclipse Foundationで開発されているSubversiveが主流になっていくことが予想される。とはいえいずれのプラグインも豊富な利用実績があり、安心して利用することができるだろう。

    図2 Subclipse

    テストツール

    カバレッジ測定ツールとしてはdjUnitEclEmma、プロファイリングツールとしてはTPTPなどのプラグインを利用することができる。djUnitはVirtual Mock Objectという機能があり、テストケースの実行時にメソッド呼び出しをインターセプトして任意の値を戻すことができる。モックオブジェクトに差し替えできない部分のユニットテストも可能になるため非常に強力な機能だ。

    図3 djUnit

    また、JUnitのテストケースとテスト対象のソースコードをキーボードショートカットで切り替えることができるQucik JUnit Pluginも地味ながら便利なプラグインだ。

    その他のプラグイン

    プロパティファイルを編集するためのプロパティファイルエディタは必須といってもいいだろう。また、AOP技術を使用してEclipseやその他の多くのプラグインを日本語化するPleiadesも利用価値が高い。

    また、Maven用のプラグインにはm2eclipseq4eなどが存在する。いずれも現在Eclipse Foundationにプロポーザルが提出されており、将来的にどちらが標準になるかはまだわからないが、Mavenと連携するためのプラグインがEclipse Foundationから提供される点については喜ばしいことといえるだろう。

    今回紹介したプラグインはいずれも用途を選ばず活用できる定番プラグインばかりだ。もちろんこれらの他にも特定のフレームワークの利用をサポートするプラグインなど、利用シーンに応じて便利なプラグインが数多く存在する。最適なプラグインを組み合わせ、快適なEclipse環境を構築してほしい。

    関連したタグ

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン