Antについて

tar xvzf apache-ant-1.9.7-bin.tar.gz
sudo mv apache-ant-1.9.7 /usr/local/
echo "export ANT_HOME=/usr/local/apache-ant-1.9.7" >> ~/.bashrc
echo "export PATH=$ANT_HOME/bin:$PATH" >> ~/.bashrc
source ~/.bashrc

  • ant1.8以前では、jdk1.8をつかったjavacコンパイルが動かない(以下のようなエラーがでる)

    BUILD FAILED
    C:\pleiades\workspace\hogehoge\ant\build.xml:66: Class not found: javac1.8

    stackoverflowにもコメントがある http://stackoverflow.com/questions/20702626/javac1-8-class-not-found

  • バージョン確認方法(CentoOSの場合)

    ant -version

  • windowsインストーラを使わずにjdk1.5を入れる方法
    • 正確には、いったんインストールして、jdkのフォルダをバックアップしておいて、アプリケーションをアンインストールしたのちに退避しておいたjdkフォルダを元に戻して使う。
    • 1.8との共存

      JAVA_HOME5: 1.5のホームパスを指定
      JAVA_HOME8: 1.8のホームパスを指定
      JAVA_HOME: そのときに使うjdkのホームパスを貼る(JAVA_HOME5もしくはJAVA_HOME8)
      PATH: JAVA_HOME\bin