
CoolなEclipseプラグイン(11)
ビルドを効率化するEclipseプラグイン
NTTデータ 基盤システム事業本部
岡本隆史
2006/4/29
| INDEX |
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プラグイン バックナンバー
- 第1回 Javaのプロパティファイルを編集するEclipseプラグイン
- 第2回 ソフトウェアの品質向上を支援するプラグイン
- 第3回 データベース開発を支援するプラグイン
- 第4回 Webアプリケーション開発を支援するプラグイン
- 第5回 正規表現の入力・テストを行うプラグイン
- 第6回 サンプルコードの入手をサポートするプラグイン
- 第7回 プログラミングにあると便利なプラグイン
- 第8回 RSSを表示できるEclipseプラグイン
- 第9回 データベースの利用に便利なEclipseプラグイン
- 第10回 スクリプト言語をサポートするEclipseプラグイン
- 第11回 ビルドを効率化するEclipseプラグイン
- 第12回 便利なプラグインの集大成MyEclipse
- 第13回 簡単にFlashアプリを作成できるFlexBuilder 2
- 第14回 軽量なUMLプラグインAmaterasUML
- 第15回 バージョン管理に便利なSubversiveプラグイン
- 第16回 EPFプラグインでらくらく開発プロセス管理!(入門編)
- 第17回 EPFプラグインでらくらく開発プロセス管理!(実践編)
- 第18回 お決まりコードを設計書から自動生成するblancoCsv
- 第19回 Project Zeroでスクリプト+Ajaxのアジャイル開発
- 第20回 ERダイアグラムを編集するAmaterasERDでDB設計
- 第21回 Apache LDAP StudioでLDAPはもう怖くない
- 第22回 JavaScriptを書かずにAjaxを実現するjMaki
- 第23回 Mylyn&Tracでリズムに乗ってタスクを大掃除♪
- 第24回 これはすごい!? コード品質のカイゼン化プラグイン2種
| Java Solution全記事一覧 |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -


