Ant

メンドクサイのでbinaryでインストール
Apache Antからapache-ant-1.6.2-bin.tar.bz2をDL

$tar jxvf apache-ant-1.6.2-bin.tar.bz2
$mv apache-ant-1.6.2 /usr/local
$ln -s apache-ant-1.6.2 ant

環境変数
/etc/profileに以下を追加

export ANT_HOME=/usr/local/ant
export PATH=$PATH:$ANT_HOME/bin

1.1. Antのインストレーションをテストする簡単なAntスクリプト

<!-- Simple Ant build script to test an Ant installation -->
<project name="TestInstall" default="run" basedir=".">
  
<target name="init">
    
<available file="ASimpleHelloObject.java" property="ASimpleHelloObject"/>
  
</target>
  
<target name="ASimpleHelloObject" unless="ASimpleHelloObject" depends="init">
    
<echo file="ASimpleHelloObject.java">
public class ASimpleHelloObject
{
     public static void main(String[] args)
     {
         System.out.println("ASimpleHelloObject.main was called");
     }
}
    
</echo>
    
<echo message="Wrote ASimpleHelloObject.java" />

  
</target>
  
<target name="compile" depends="ASimpleHelloObject">
    
<javac destdir="." srcdir="." debug="on" classpath=".">
        
<include name="ASimpleHelloObject.java"/>
    
</javac>
  
</target>
  
<target name="run" depends="compile">
    
<java classname="ASimpleHelloObject" classpath="." />
    
<echo message="Ant appears to be successfully installed" />
  
</target>
</project>