POM הוא ראשי תיבות של מודל אובייקט פרויקט . הקובץ pom.xml מכיל מידע על פרויקט ופרטי תצורה עבור ה-maven לבנות את הפרויקט כגון תלות, ספריית בנייה, ספריית מקור, ספריית מקור לבדיקה, תוסף, יעדים וכו'.
Maven קורא את הקובץ pom.xml, ואז מבצע את המטרה.
לפני maven 2, זה נקרא כקובץ project.xml. אבל, מאז maven 2 (גם ב-maven 3), שמו שונה ל-pom.xml.
אלמנטים של קובץ maven pom.xml
ליצירת קובץ pom.xml הפשוט, עליך להצטייד ברכיבים הבאים:
אֵלֵמֶנט | תיאור |
---|---|
פּרוֹיֶקט | זהו אלמנט הבסיס של קובץ pom.xml. |
modelVersion | זהו מרכיב המשנה של הפרויקט. זה מציין את modelVersion. זה צריך להיות מוגדר ל-4.0.0. |
groupId | זהו מרכיב המשנה של הפרויקט. זה מציין את המזהה של קבוצת הפרויקט. |
artifactId | זהו מרכיב המשנה של הפרויקט. זה מציין את המזהה של החפץ (הפרויקט). חפץ הוא משהו שמיוצר או בשימוש על ידי פרויקט. דוגמאות לחפצים המיוצרים על ידי Maven עבור פרויקט כוללות: JARs, הפצות מקור ובינאריות ו-WARs. |
גִרְסָה | זהו מרכיב המשנה של הפרויקט. זה מציין את הגרסה של החפץ תחת קבוצה נתונה. |
4.0.0 com.javatpoint.application1 my-app 1
קובץ Maven pom.xml עם אלמנטים נוספים
כאן, אנו הולכים להוסיף אלמנטים אחרים בקובץ pom.xml כגון:
אֵלֵמֶנט | תיאור |
---|---|
אריזה | מגדיר סוג אריזה כגון צנצנת, מלחמה וכו'. |
שֵׁם | מגדיר את השם של פרויקט maven. |
כתובת אתר | מגדיר את כתובת האתר של הפרויקט. |
תלות | מגדיר תלות עבור פרויקט זה. |
תלות | מגדיר תלות. הוא משמש בתוך תלות. |
תְחוּם | מגדיר היקף לפרויקט מייבן זה. זה יכול להיות קומפילציה, מסופק, זמן ריצה, בדיקה ומערכת. |
4.0.0 com.javatpoint.application1 my-application1 1.0 jar Maven Quick Start Archetype http://maven.apache.org junit junit 4.8.2 test