כאשר עובדים על פרוייקט תוכנה גדול מן הראוי לקבוע נוהל build שיטפל במסות של קבצים באופן אוטומטי ככל שניתן. אחת הדרכים לבצע זאת היא באמצעות קבצים המכונים makefiles, אך הם תלויים במערכת ההפעלה תחתה מבוצע ה-build. ארגון
אפאצ'י מציע אלטרנטיבה מובססת XML למטרה זו: ant. ant הוא
כלי התומך במספר
פלטפורמות וניתן להתקינו על גבי מערכות UNIX, LINUX, OS/2, Mac OS/X ו-Windows. ניתן להוריד חינם קוד מקור שלו ו\או גרסה מוכנה להרצה מהאתר של אפאצ'י. באמצעות כלי זה ניתן לקמפל תכניות בשפת Java ו-#C,
ליצור אפליקציות J2EE ו-DotNet, להריץ קבצים בינאריים ועוד. ע"מ להשתמש בפקודה ant יש ליצור קובץ במבנה XML (ברירת המחדל היא build.xml). בתוכו יש להגדיר תגית project המכילה תגיות נוספות המגדירות משתני סביבה (property), מטרות (target) לשמן תורץ
פקודת ant (מופיעות בשורת פקודת המעטפת או כחלק מתגית project), פקודות ביצוע וכו'. באתר ניתן למצוא הדרכה מפורטת להתקנת הכלי, ולשימוש בו.
פורסם ב-: אפריל 10, 2007
סקירות נוספות אודות ant.apache.org