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 ฟรีและเชิงพาณิชย์ได้