logo

مافن pom.xml الملف

بوم هو اختصار ل نموذج كائن المشروع . يحتوي ملف pom.xml على معلومات المشروع ومعلومات التكوين الخاصة بالمخضرم لبناء المشروع مثل التبعيات ودليل البناء والدليل المصدر ودليل مصدر الاختبار والمكون الإضافي والأهداف وما إلى ذلك.

يقرأ 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.
معرف مجموعة هذا هو العنصر الفرعي للمشروع. يحدد المعرف لمجموعة المشروع.
artifactId هذا هو العنصر الفرعي للمشروع. يحدد معرف القطعة الأثرية (المشروع). القطعة الأثرية هي شيء يتم إنتاجه أو استخدامه بواسطة المشروع. تتضمن أمثلة العناصر التي تنتجها Maven لمشروع ما: JARs، والتوزيعات المصدرية والثنائية، وWARs.
إصدار هذا هو العنصر الفرعي للمشروع. وهو يحدد إصدار القطعة الأثرية ضمن مجموعة معينة.
الملف: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

ملف Maven pom.xml مع عناصر إضافية

سنقوم هنا بإضافة عناصر أخرى في ملف pom.xml مثل:

عنصروصف
التعبئة والتغليف يحدد نوع التغليف مثل الجرة والحرب وغيرها.
اسم يحدد اسم المشروع مخضرم.
عنوان URL يحدد عنوان URL للمشروع.
التبعيات يحدد التبعيات لهذا المشروع.
الاعتماد يحدد التبعية. يتم استخدامه داخل التبعيات.
نِطَاق يحدد نطاق هذا المشروع المخضرم. يمكن تجميعه وتوفيره ووقت التشغيل والاختبار والنظام.
الملف: 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