トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Ant1.6.2:インストール

[カテゴリ:アプリケーション]

Apache Ant 1.6.2 インストール

ダウンロード

apache-ant-1.6.2-bin.tar.gz(http://ant.apache.org/

インストール

$ tar -zxf apache-ant-1.6.2-bin.tar.gz
$ su
Password:
# cp -R apache-ant-1.6.2 /usr/local

シンボリックリンク作成

# cd /usr/local
# ln -s apache-ant-1.6.2 ant
# ll /usr/local/ant
lrwxrwxrwx    1 root     root           16  1月 30 09:15 /usr/local/ant -> apache-ant-1.6.2
# ls /usr/local/ant
KEYS     LICENSE.dom  LICENSE.xerces  README  WHATSNEW  docs  lib
LICENSE  LICENSE.sax  NOTICE          TODO    bin       etc   welcome.html

環境変数設定

  • ANT_HOME
    • ANTのインストール先をさす。
  • PATH
    • ANTの開発ツールのパスを既存のパスに追加する。
# exit
exit
$ cd
$ vi ./.bash_profile
----------------------------------------------------
: 以下追加
# ANT
ANT_HOME=/usr/local/ant
PATH=$ANT_HOME/bin:$PATH
export ANT_HOME PATH
----------------------------------------------------
$ source ./.bash_profile

動作確認

$ ant -version
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher

あれ?・・・

旧バージョンのAntがある・・・

$ rpm -qa | grep ant
ant-libs-1.5.2-20
ant-1.5.2-20

削除しよう・・・

$ rpm -e ant-libs
エラー: Failed dependencies:
        lib-org-apache-tools-1.5.2.so is needed by (installed) ant-1.5.2-20
        ant-libs = 1.5.2-20 is needed by (installed) ant-1.5.2-20

あれ?・・・
ああ・・・

$ su
Password:
# rpm -qa | grep ant
ant-libs-1.5.2-20
ant-1.5.2-20
# rpm -e ant
# rpm -e ant-libs
# exit
exit
$ ant -version
Apache Ant version 1.6.2 compiled on July 16 2004

OK

最終更新時間:2005年02月23日 16時58分30秒