Apache Ant


כל מה שרצית לדעת על Apache Ant:
אפאצ'י אנט (באנגלית: Apache Ant, ראשי תיבות של "Another Neat Tool"; ה"נמלה" של אפאצ'י) הוא כלי תוכנה לאוטומציה של תהליכי בניית תוכנה.
הכלי דומה ל-Make, אבל ממומש באמצעות שפת התכנות Java, דורש את הפלטפורמה של ג'אווה, ומותאם בצורה הטובה ביותר לבניית פרויקטים בג'אווה.
ההבדל הבולט ביותר בין Ant ל-Make הוא ש-Ant משתמשת ב-XML כדי לתאר את תהליך הבנייה ואת התלויות (dependencies) בפרויקט, בעוד ש-Make משתמשת בפורמט הנקרא Makefile.
כברירת מחדל, קובץ ה-XML נקרא build.
xml.
כיום Ant הוא הכלי הנפוץ ביותר לבניית פרויקטים של ג'אווה.
לדוגמה, מרבית המפתחים בג'אווה בקוד פתוח, כוללים את הקובץ build.
xml ביחד עם ההפצה שלהם.
מכיוון ש-Ant מאפשרת לשלב בקלות טסטים של JUnit ביחד עם תהליך הבנייה, היא מאפשרת למפתחים המעוניינים בכך לאמץ בקלות שיטות עבודה כמו פיתוח מונחה-בדיקות ואפילו Extreme programming.
Ant הוא פרויקט של קרן התוכנה אפאצ'י.
זוהי תוכנה בקוד פתוח והיא מופצת תחת רישיון אפאצ'י.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לApache Ant:
קרן התוכנה אפאצ'י
תוכנה חופשית
Java