logo

קובץ Maven pom.xml

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.
גִרְסָה זהו מרכיב המשנה של הפרויקט. זה מציין את הגרסה של החפץ תחת קבוצה נתונה.
קובץ: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

קובץ Maven pom.xml עם אלמנטים נוספים

כאן, אנו הולכים להוסיף אלמנטים אחרים בקובץ pom.xml כגון:

אֵלֵמֶנטתיאור
אריזה מגדיר סוג אריזה כגון צנצנת, מלחמה וכו'.
שֵׁם מגדיר את השם של פרויקט maven.
כתובת אתר מגדיר את כתובת האתר של הפרויקט.
תלות מגדיר תלות עבור פרויקט זה.
תלות מגדיר תלות. הוא משמש בתוך תלות.
תְחוּם מגדיר היקף לפרויקט מייבן זה. זה יכול להיות קומפילציה, מסופק, זמן ריצה, בדיקה ומערכת.
קובץ: pom.xml
 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