Antをインストール
Antのインストールは[こちら]を参考にさせていただきました。
/usr/localにインストールしますが、rootユーザーで作業を行います。
環境:CentOS 5.4
Javaバージョン:1.6.13
コマンドは、
cd /usr/local ←移動します。確認するときは、pwdコマンドを打てばカレントディレクトリの確認ができます。
apacheのサイトへ行って、一番近いインストールポイントのアドレスを見つけて、右クリックして、リンクのアドレスをコピーを選択します。次にwgetの後にスペースを一つ入れて、先ほどコピーしたアドレスを貼り付けます。
[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]
しばらくすると保存されます。次は解凍です。
tar zxvf /usr/local/apache-ant-1.8.0-bin.tar.gz
ダラーと解凍されているディレクトリが表示されますが、自然に止まるまで待っています。
止まったら、lsコマンドで解凍されたか確認します。
[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
apache-ant-1.8.0←確かに解凍されています。
ディレクトリのフォルダの名前が長ったらしいので、mvコマンドでantというフォルダ名に名前変更します。
mv apache-ant-1.8.0 ant
次は環境変数の設定です。
下記2行を環境変数として登録し、sourceコマンドで反映させます。
[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
特にエラーも出てこないと思います。次にantが設定できたかant -versionコマンドで確認します。
[root@nexserver local]# ant -version Apache Ant version 1.8.0 compiled on February 1 2010
↑このように表示されればOK!!
次にJAVAで言うところの”Hello World”を作成します。
ファイルを作成するときは、touchコマンドの後ろにスペースを空けて、作成したいファイル名(拡張子付きで)を指定します。
[root@nexserver ant]# touch build.xml
次にviコマンドでファイルを開き”i”ボタンを押下して編集モードにします。
[root@nexserver ant]# vi build.xml
下記
<?xml version="1.0" ?> <project default="helloWorld"> <target name="helloWorld"> <echo message="Hello World"/> </target> </project>
をコピペして、貼り付けます。
”:wq”で保存してCloseします。
次にコンパイルします。antと入力後、ENTERボタンを押下します。
[root@nexserver ant]# ant Buildfile: /usr/local/ant/build.xml helloWorld: [echo] Hello World BUILD SUCCESSFUL Total time: 0 seconds
↑
上記のように表示されればOK!!です。