Ant - บทนำ
ANT ย่อมาจาก Another Neat Tool เป็นเครื่องมือสร้างบน Java จาก Apache ก่อนที่จะลงรายละเอียดของ Apache Ant ให้เราเข้าใจก่อนว่าทำไมเราถึงต้องมีเครื่องมือสร้างตั้งแต่แรก
ต้องการเครื่องมือสร้าง
โดยเฉลี่ยแล้วนักพัฒนาจะใช้เวลาส่วนใหญ่ในการทำงานทางโลกเช่นการสร้างและการปรับใช้ซึ่งรวมถึง:
- รวบรวมรหัส
- บรรจุไบนารี
- การปรับใช้ไบนารีกับเซิร์ฟเวอร์ทดสอบ
- ทดสอบการเปลี่ยนแปลง
- คัดลอกรหัสจากที่หนึ่งไปยังอีกที่หนึ่ง
เพื่อทำให้งานข้างต้นเป็นอัตโนมัติและง่ายขึ้น Apache Ant มีประโยชน์ เป็นเครื่องมือสร้างและปรับใช้ระบบปฏิบัติการที่สามารถเรียกใช้งานได้จากบรรทัดคำสั่ง
ประวัติของ Apache Ant
Ant ถูกสร้างขึ้นโดย James Duncan Davidson (ผู้แต่ง Tomcat ต้นฉบับ)
เดิมใช้เพื่อสร้าง Tomcat และรวมเป็นส่วนหนึ่งของการแจกจ่าย Tomcat
Ant เกิดมาจากปัญหาและความซับซ้อนที่เกี่ยวข้องกับเครื่องมือ Apache Make
Ant ได้รับการเลื่อนขั้นเป็นโปรเจ็กต์อิสระใน Apache ในปี 2000 Apache Ant เวอร์ชันล่าสุดเมื่อเดือนพฤษภาคม 2014 คือ 1.9.4
คุณสมบัติของ Apache Ant
Ant เป็นเครื่องมือสร้างและปรับใช้ Java ที่สมบูรณ์ที่สุดที่มีอยู่
Ant เป็นแพลตฟอร์มที่เป็นกลางและสามารถจัดการคุณสมบัติเฉพาะของแพลตฟอร์มเช่นตัวคั่นไฟล์
Ant สามารถใช้เพื่อทำงานเฉพาะแพลตฟอร์มเช่นการแก้ไขเวลาที่แก้ไขของไฟล์โดยใช้คำสั่ง 'touch'
Ant สคริปต์เขียนโดยใช้ XML ธรรมดา หากคุณคุ้นเคยกับ XML แล้วคุณสามารถเรียนรู้ Ant ได้อย่างรวดเร็ว
Ant เก่งในการทำงานซ้ำ ๆ ที่ซับซ้อนโดยอัตโนมัติ
Ant มาพร้อมกับรายการงานที่กำหนดไว้ล่วงหน้าจำนวนมาก
Ant มีอินเทอร์เฟซสำหรับพัฒนางานแบบกำหนดเอง
Ant สามารถเรียกใช้งานได้อย่างง่ายดายจากบรรทัดคำสั่งและสามารถทำงานร่วมกับ IDE ฟรีและเชิงพาณิชย์ได้