株式会社ラクス  ITエンジニア総合支援サイト スタックアスタリスク フルマネージド専用サーバー エクスユニット
ITエンジニアとして 知る 学ぶ
 
Java
.NET
PHP
プログラミング一般
DataBase
システム/サーバ構築
システム/サーバ運用
技術系一般知識
そのまま使えるシリーズ
J2EE TIPS
 
The Apache Ant Project
Sun MicroSystems
The Apache Jakarta Project
Caucho Technology
eclipse.org
>IT技術情報>Java>Ant徹底活用:第1回:はじめてのAnt
【連載 】Ant徹底活用

第1回:はじめてのAnt

 
Javaのプログラミング開発にたずさわっていると、「Ant」という言葉をよく目にします。この連載では、「Antとは何なのか」、「何ができるのか」という基本から、実際の開発に役立つAntの使い方まで詳しく紹介していきます。第一回は、「Antとは何か」や、インストール方法、Antの基本であるビルド・ファイルの記述方法についてわかりやすく解説します。

小林肇
株式会社アイティーブースト
2004/6/14
 

【 目次 】
1.Antとは
2.インストール
2_1.Linuxへのインストール
2_2.Windowsへのインストール
3.Antの基本
3_1.HelloWorld
3_2.ビルド・ファイル
3_3.タスク
3_4.ターゲット
3_5.プロジェクト
3_6.antコマンド
4.Antでコンパイル
4_1.ディレクトリ作成とコンパイル
4_2.depends属性
5.最後に
【実行環境】
OS WindowXP, FedraCore1.0
Ant 1.6.1
JDK 1.4.2

1.Antとは

 Javaのプログラミング開発に携わっている方は、Webや書籍等でAntに関する記述をよくみかけると思います。Antとは何でしょう?何が便利なのでしょうか?

 英語で"ant"とは「アリ」のことです。アリが、小さな体で自分の大きさの何十倍ものエサを運ぶことができるように、Antもわずかな記述で、手動ではめんどくさい煩雑な作業を簡単に実行してくれます。
※もともとは"Another Neat Tool"(もうひとつの素晴らしいツール)の略のようです。

 具体的にいうと、Antは「一連の処理を自動化するためのツール」です。
 例えばJavaのプログラム開発では、Javaファイルを非常に多く作成しますが、それらをひとつひとつjavacコマンドでコンパイルしていたのでは大変です。またそれ以外にも、必要な設定ファイルをコピーする、CVSサーバにソースをコミットする…などさまざまな作業が発生します。

 このような「一連の処理を自動化するためのツール」としてもともとmakeというものがありました。しかし、makeは「プラットフォームに依存」し、「設定ファイルの記述がわかりにくい」という欠点がありました。

 このmakeの欠点をAntは次のように解消しています。

  •  Ant自体がJavaで書かれているのでプラットフォームに依存しない
  •  設定をXMLで記述する

 このためAntは「欠点のないmake」といわれます。


▼Java や Linux を体系的に学びましょう!▼
Stack*のラクスが、
新学習方式のカリキュラムを開発しました!
14700円から(*1)、Java や Linux を体系的に学べます!!
(*1 テキスト代のみの税込料金です)



2.インストール

 前述のとおり、AntはJavaで書かれているため、実行するにはJDKがインストールされている必要があります。まずJDKをインストールして下さい(JDKのインストールは本稿では割愛させていただきます)。

2_1.Linuxへのインストール

 まず、ant.apache.orgからantをダウンロードし、/usr/local/srcディレクトリに配置してください。 執筆時現在での最新バージョンは1.6.1です。
  インストールはrootユーザにて行います。/usr/localディレクトリに解凍し、ディレクトリ名を"ant"に変更しておきましょう。

# cd /usr/local
# tar zxvf /usr/local/src/apache-ant-1.6.1-bin.tar.gz
# mv apache-ant-1.6.1 ant

 Antを実行するユーザに変更し、環境変数ANT_HOMEを追加します。また、PATHも通しておきます。

$ echo 'export ANT_HOME=/usr/local/ant' >> ~/.bash_profile
$ echo 'export PATH=$PATH:$ANT_HOME/bin' >> ~/.bash_profile
$ source ~/.bash_profile

 "ant -version"コマンドを実行して以下のように表示できたらインストール成功です。(-version オプションをつけてantを実行するとインストールされているantのバージョン情報を表示します)

$ ant -version
Apache Ant version 1.6.1 compiled on February 12 2004

2_2.Windowsへのインストール

 Windowsにインストールする場合には、apache-ant-1.6.1-bin.zipをダウンロードし、適当な解凍ツールで解凍してください。解凍されたフォルダを任意の場所に配置し、フォルダ名を"ant"に変更してください。コントロールパネルより環境変数ANT_HOMEを設定してください。また、"Antインストールディレクトリ\bin"を環境変数Pathに追加します。

"C:\ant"にインストールする場合には、環境変数ANT_HOMEを次のように追加し、
ANT_HOME=C:\ant

環境変数Pathには、
;C:\ant\bin
を追記します。


>>次のページへ

【 ページ 】 | 1 | 2 | 3 |

【 関連記事 】
【連載】Ant徹底活用
  第1回:はじめてのAnt
  第2回:Webアプリケーションのコンパイル
  第3回:システム開発によく使うタスク(1)
  第4回:システム開発によく使うタスク(2)
  第5回:Tomcatを操作する

サイト内全文検索
スタックアスタリスクのサイトを検索します。検索には、Googleを利用しています。そのため、最新の情報で検索されない可能性があります。


簡単レンタルメールフォーム
300メガ1000円〜 XBitのレンタルサーバー
500メガ1995円〜 電話サポート/PostgreSQL/専用SSLなどにも対応!お客様のニーズを網羅したレンタルサーバ
ホームページ制作のアシストウェブ
STACK* 執筆の講師陣から習得する!! ITエンジニアスクール アイティブースト
統合メールサポートシステム 〜MailDealer(メールディーラー)〜
システム開発,IT教育 〜株式会社アイティーブースト(ITBoost)〜
簡単 営業支援/顧客管理ツール Easy Sales
  利用規約 お問い合わせ・ご意見 スタックアスタリスクについて 運営会社について 
  レンタルサーバー ホスティング 専用サーバー メールフォーム ショッピングカート メール共有 ITエンジニア派遣 Linux講座 Java講座 メール配信 レンタルサーバー Webデータベース 検索サービス
CopyrightcRAKUS Co.,Ltd. All Rights Reserved.  メール管理・共有 顧客管理(CRM)もできるメール対応サポートシステム JAVA LINUX CISCO 技術者派遣 育成事業 株式会社ラクス