Apache Maven

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
Apache Maven
מפתח Apache Software Foundation
גרסה אחרונה 3.3.9 (22 בנובמבר 2015)
מערכת הפעלה רב פלטפורמי
סוג רישיון רישיון אפאצ'י, גרסה 2.0
קטגוריה בניית תוכנה
maven.apache.org

Maven (במקור מיידיש ועברית מבין) הוא כלי פתוח וחופשי לארגון פרויקטים ובנייה אוטומטית לשפת Java. ל-Maven יכולות דומות לאלה של Apache Ant, אך הוא מתבסס על מודל תצורה פשוט יותר המתואר ב-XML. ‏Maven‏ מתארח במוסד התוכנה אפאצ'י ושייך רשמית לפרויקט Apache Jakarta.

מודל התצורה של Maven נקרא Project Object Model ‏(POM)‏ והוא משמש לתיאור התלויות, הגרסאות, הרכיבים וסדר הבניה של הפרויקט. Maven מגדיר מחזור חיי בניה, ובמודל מוגדרים מראש מטרות בניה עיקריות כגון הידור ואריזת הקוד, דבר המאפשר שימוש מתוחכם ומידי בכלי כדי לבנות פרויקטים בשפת Java.

אחת מיכולותיו המתקדמות של Maven היא הבאה דינמית של תלויות מרשת האינטרנט. רכיבים הדרושים בזמן בניית הפרויקט (לדוגמה, ספריות שונות) מאותרים באופן ממוכן, מורדים לספריית הבניה ומוטמנים במטמון מקומי לשימוש חוזר.

ראו גם

קישורים חיצוניים


ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום למכלול ולהרחיב אותו.