【2/17】今年は「濃厚」技術トーク!@ITメールセミナー スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷


CoolなEclipseプラグイン(11)

ビルドを効率化するEclipseプラグイン



NTTデータ 基盤システム事業本部
岡本隆史
2006/4/29


INDEX
1.Jar Retriever
2.m2eclipse
3.Ant Explorer

 Java開発において、標準的な開発ツールとしてAntが利用されています。最近では、Mavenの2.0がリリースされ、Antの次のビルドツールとして注目を浴びつつあります。今回は、MavenのリポジトリからライブラリをダウンロードしEclipseのプロジェクトへインポートするJar Retriever、Mavenの設定ファイルpom.xmlの記述とライブラリの設定、Mavenの実行を支援するm2eclipse、ターゲットの依存関係をグラフで分かりやすく表示し、Antのビルドファイル作成を支援するAnt Explorerと、ビルドを効率化するプラグインを紹介します。

 1.Jar Retrieverプラグイン

 Javaのアプリケーションを開発していて、あるライブラリを利用したくなったとします。そのライブラリがオープンソースであった場合、そのライブラリをインストールするために、まずWebブラウザでライブラリを公開しているホームページにアクセス、そのホームページからダウンロードできるリンクを探しアーカイブをzip、tgz形式でダウンロード、ダウンロードした中身を解凍、jarファイルをEclipseのワークスペースにコピー、クラスパスを設定、……といった一連の操作が必要となります。

 Jar Retrieverは、このような面倒な手順を省略し、ライブラリのリポジトリからキーワードでjarの名前を検索し、選択するだけで、jarファイルのダウンロードからクラスパスの設定まで自動的に行います。また、ダウンロードしたjarファイルのファイル名にはバージョン番号が付与されているため、ライブラリのバージョンの管理も行うことができます。

■特長

 Jar Retrieverには次のような特長があります。

  • Mavenのリポジトリに登録されている多数のjarファイルをキーワードで検索
  • jarファイルをダウンロードし、自動的にクラスパスを設定

 Jar Retrieverは、Jarファイルの検索にMaven Repo Searchを利用しています。Maven Repo Searchで検索できるjarをダウンロードすることができます。

■入手方法

 下記のJar Retriverのホームページからプラグインをダウンロードし、Eclipseのインストールディレクトリに解凍します。

■使い方

 ナビゲーションビュー等から、プロジェクトを右クリックし、[Jar Retriever]→[Add a Jar from the Internet]を選択します(図1)すると、jarの検索、追加ダイアログが表示されます。Search Keyword(s)欄にjarのファイル名の一部を入力すると、リポジトリ内のマッチするjarが表示されます(図2

図1 メニューの選択


図2 jarの検索、追加ダイアログ

 図2の状態で終了ボタンを押すと、選択したjarがプロジェクトにコピーされ、クラスパスが設定されます。

  1/3

 INDEX

1.Jar Retrieverプラグイン
  2.m2eclipseプラグイン
  3.Ant Explorerプラグイン

CoolなEclipseプラグイン バックナンバー


Java Solution全記事一覧

ホワイトペーパーTechTargetジャパン

Java Solution フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  企業の仮想化に足りない“発想”とは?
仮想化運用管理のキモは意外なところに!

New!
  操作もマニュアルも分かりやすい!
ユーザー視点で開発されたPC管理ツール

New!
  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  セキュリティを知り尽くす上野氏が登壇!
@ITメールソリューションLive! in Tokyo

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  世界に通用するストレージの作り方とは?
製品に込めた思いを富士通の開発者に聞く

  OSSで手間も時間も、障害も減った――
「マピオンの事例」オープンソース活用法

  「ノートPCの持ち出し禁止」で大丈夫?
情報漏えいを防ぐ管理手法とインフラは?

  1日の処理を1秒に――MySQLの達人が語る
「コスト削減」できるチューニング

  ドキュメント作成を自動化して、SEの作業
効率を大幅アップ! Visio 2007の魅力

  急速に広がるHyper-Vでのサーバ仮想化
そのベストプラクティスをデルが解説

  @IT主催セミナーで語られた、「担当者に
求められるセキュリティ対策」をレポート

  @IT「Windows 7」 特設サイトオープン!
最新情報・移行ノウハウを公開しています