Apache Maven

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

Apache Maven
Maven logo.svg
מפתח קרן התוכנה אפאצ'י עריכת הנתון בוויקינתונים
תאריך השקה 1 בפברואר 2008 עריכת הנתון בוויקינתונים
גרסה אחרונה 3.8.4 (14 בנובמבר 2021) עריכת הנתון בוויקינתונים
מערכת הפעלה חוצה-פלטפורמות עריכת הנתון בוויקינתונים
נכתבה בשפות Java עריכת הנתון בוויקינתונים
סוג רישיון אפאצ'י 2.0 עריכת הנתון בוויקינתונים
קוד מקור https://gitbox.apache.org/repos/asf/maven.git עריכת הנתון בוויקינתונים
קטגוריה בניית תוכנה
maven.apache.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

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

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

ראו גםעריכה

קישורים חיצונייםעריכה


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