Semut - Pendahuluan
ANT adalah singkatan dari Another Neat Tool. Ini adalah alat build berbasis Java dari Apache. Sebelum membahas detail Apache Ant, pertama-tama mari kita pahami mengapa kita membutuhkan alat build.
Kebutuhan Alat Bangun
Rata-rata, seorang pengembang menghabiskan banyak waktu untuk melakukan tugas-tugas biasa seperti membangun dan menerapkan yang meliputi:
- Menyusun kode
- Mengemas binari
- Menerapkan biner ke server pengujian
- Menguji perubahan
- Menyalin kode dari satu lokasi ke lokasi lain
Untuk mengotomatiskan dan menyederhanakan tugas-tugas di atas, Apache Ant berguna. Ini adalah alat pembuatan dan penyebaran Sistem Operasi yang dapat dijalankan dari baris perintah.
Sejarah Semut Apache
Semut diciptakan oleh James Duncan Davidson (penulis asli Tomcat).
Ini awalnya digunakan untuk membangun Tomcat, dan dibundel sebagai bagian dari distribusi Tomcat.
Ant lahir dari masalah dan kerumitan yang terkait dengan alat Apache Make.
Ant dipromosikan sebagai proyek independen di Apache pada tahun 2000. Versi terbaru dari Apache Ant pada Mei 2014 adalah 1.9.4.
Fitur Apache Ant
Ant adalah alat pembuatan dan penerapan Java terlengkap yang tersedia.
Ant adalah platform netral dan dapat menangani properti khusus platform seperti pemisah file.
Ant dapat digunakan untuk melakukan tugas khusus platform seperti memodifikasi waktu modifikasi file menggunakan perintah 'sentuh'.
Skrip semut ditulis menggunakan XML biasa. Jika Anda sudah terbiasa dengan XML, Anda bisa mempelajari Ant dengan cukup cepat.
Ant pandai mengotomatiskan tugas berulang yang rumit.
Ant hadir dengan daftar besar tugas yang telah ditentukan sebelumnya.
Ant menyediakan antarmuka untuk mengembangkan tugas khusus.
Ant dapat dengan mudah dipanggil dari baris perintah dan dapat diintegrasikan dengan IDE gratis dan komersial.