Antのインストールは[こちら]を参考にさせていただきました。
/usr/localにインストールしますが、rootユーザーで作業を行います。
環境:CentOS 5.4
Javaバージョン:1.6.13
コマンドは、
cd /usr/local ←移動します。確認するときは、pwdコマンドを打てばカレントディレクトリの確認ができます。
apacheのサイトへ行って、一番近いインストールポイントのアドレスを見つけて、右クリックして、リンクのアドレスをコピーを選択します。次にwgetの後にスペースを一つ入れて、先ほどコピーしたアドレスを貼り付けます。
[plain]
[root@nexserver local]# wget http://www.meisei-u.ac.jp/mirror/apache/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
--2010-05-05 00:05:53-- http://www.meisei-u.ac.jp/mirror/apache/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
www.meisei-u.ac.jp をDNSに問いあわせています... 202.232.192.34
www.meisei-u.ac.jp|202.232.192.34|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 9514591 (9.1M) [application/x-gzip]
`apache-ant-1.8.0-bin.tar.gz' に保存中
100%[================================================>] 9,514,591 974K/s 時間 9.6s
2010-05-05 00:06:03 (968 KB/s) - `apache-ant-1.8.0-bin.tar.gz' へ保存完了 [9514591/9514591]
[/plain]
しばらくすると保存されます。次は解凍です。
[plain]
tar zxvf /usr/local/apache-ant-1.8.0-bin.tar.gz
[/plain]
ダラーと解凍されているディレクトリが表示されますが、自然に止まるまで待っています。
止まったら、lsコマンドで解凍されたか確認します。
[plain]
[root@nexserver local]# ls
CIA bin games libexec share
apache-ant-1.8.0 ec2-api-tools include nutch-0.9 src
apache-ant-1.8.0-bin.tar.gz etc lib sbin tomcat
[/plain]
apache-ant-1.8.0←確かに解凍されています。
ディレクトリのフォルダの名前が長ったらしいので、mvコマンドでantというフォルダ名に名前変更します。
[plain]
mv apache-ant-1.8.0 ant
[/plain]
次は環境変数の設定です。
下記2行を環境変数として登録し、sourceコマンドで反映させます。
[plain]
[root@nexserver local]# echo 'export ANT_HOME=/usr/local/ant' >> ~/.bash_profile
[root@nexserver local]# echo 'export PATH=$PATH:$ANT_HOME/bin' >> ~/.bash_profile
[root@nexserver local]# source ~/.bash_profile
[/plain]
特にエラーも出てこないと思います。次にantが設定できたかant -versionコマンドで確認します。
[plain]
[root@nexserver local]# ant -version
Apache Ant version 1.8.0 compiled on February 1 2010 [/plain]↑このように表示されればOK!!
次にJAVAで言うところの”Hello World”を作成します。
ファイルを作成するときは、touchコマンドの後ろにスペースを空けて、作成したいファイル名(拡張子付きで)を指定します。
[plain]
[root@nexserver ant]# touch build.xml
[/plain]
次にviコマンドでファイルを開き”i”ボタンを押下して編集モードにします。
[plain][root@nexserver ant]# vi build.xml
[/plain]
下記
[xml]
<?xml version="1.0" ?>
<project default="helloWorld">
<target name="helloWorld">
<echo message="Hello World"/>
</target>
</project>
[/xml]
をコピペして、貼り付けます。
”:wq”で保存してCloseします。
次にコンパイルします。antと入力後、ENTERボタンを押下します。
[plain]
[root@nexserver ant]# ant
Buildfile: /usr/local/ant/build.xml
helloWorld:
[echo] Hello World
BUILD SUCCESSFUL
Total time: 0 seconds
[/plain]
↑
上記のように表示されればOK!!です。