[Java] Apache Ant
Kita bahas Apache Ant sekarang, guna dari Apache Ant adalah untuk otomatisasi proses kompilasi dan eksekusi program yang dibuat pake Java.
Ant menggunakan perintah XML untuk membuat proses konfigurasinya. Secara default nama file XML-nya adalah build.xml dan konfigurasi folder di build.properties.
Dalam sebuah file build.xml berisi:
- Folder tempat menyimpan source code, biasanya bernama “src”
- Folder tempat menyimpan hasil kompilasi, biasanya bernama “classes”
- Lokasi pustaka tambahan
- Classpath
- Pekerjaan tambahan lain, misalnya eksekusi file
Sedangkan build.properties berisi:
- Konfigurasi folder yang akan diakses
- Daftar variabel yang digunakan dalam build.xml
build.properties disarankan terpisah dari build.xml untuk mempermudah penggunaan.
Misalnya:
File build.properties:
folder.project=
folder.source=${folder.project}\src
folder.kompilasi=${folder.project}\classes |
File build.xml:
<project name="aplikasi balik" default="kompile"> <description> Aplikasi untuk membalikkan kata atau kalimat. </description> <property file="build.properties" /> <target name="kompile"> <javac srcdir="${folder.source}" destdir="${folder.kompilasi}" /> </target> <target name="eksekusi" depends="kompile"> <java classpath="${folder.kompilasi}" classname="Simulasi" /> </target> </project> |
Kalo kita mengeksekusi Ant dengan perintah seperti ini:
ant eksekusi |
Maka otomatis Ant akan mengeksekusi perintah “kompile” sebelum mengeksekusi perintah “eksekusi”.
IP Address-mu:
38.107.191.82



Woghh baru tahu kalau ada kompiler ANT, coba dl ah