logo

البرنامج التعليمي مافن

البرنامج التعليمي مخضرم

يوفر البرنامج التعليمي Maven المفاهيم الأساسية والمتقدمة لـ اباتشي مخضرم تكنولوجيا. تم تطوير برنامجنا التعليمي المخضرم للمبتدئين والمحترفين.

مافن قوي أداة إدارة المشروع الذي يعتمد على POM (نموذج كائن المشروع). يتم استخدامه لبناء المشاريع والتبعية والتوثيق.

إنه يبسط عملية البناء مثل ANT. لكنها متقدمة جدًا عن ANT.

الإصدار الحالي من Maven هو 3.


فهم المشكلة دون مخضرم

هناك العديد من المشاكل التي نواجهها أثناء تطوير المشروع. وتناقش أدناه:

1) إضافة مجموعة من الجرار في كل مشروع: في حالة الدعامات، والربيع، وأطر السبات، نحتاج إلى إضافة مجموعة من ملفات الجرة في كل مشروع. يجب أن يشمل جميع تبعيات الجرار أيضًا.

2) إنشاء الهيكل الصحيح للمشروع: يجب علينا إنشاء هيكل المشروع الصحيح في servlet والدعامات وما إلى ذلك، وإلا فلن يتم تنفيذه.

3) بناء ونشر المشروع: يجب علينا بناء المشروع ونشره حتى ينجح.


ماذا يفعل؟

يبسط Maven المشاكل المذكورة أعلاه. يفعل بشكل رئيسي المهام التالية.

  1. يجعل المشروع سهل البناء
  2. يوفر عملية بناء موحدة (يمكن مشاركة المشروع المخضرم من قبل جميع المشاريع المخضرمة)
  3. يوفر معلومات المشروع (وثيقة السجل، والمصادر المرجعية، والقائمة البريدية، وقائمة التبعية، وتقارير اختبار الوحدة وما إلى ذلك)
  4. من السهل الانتقال للحصول على الميزات الجديدة لـ Maven

أباتشي مافن يساعد على الإدارة

  • يبني
  • توثيق
  • إعداد التقارير
  • أجهزة إدارة سلسلة التوريد
  • إطلاق
  • توزيع

ما هي أداة البناء

تهتم أداة البناء بكل شيء لبناء العملية. يقوم بما يلي:

  • يُنشئ كود المصدر (إذا تم استخدام الكود الذي تم إنشاؤه تلقائيًا)
  • يولد وثائق من التعليمات البرمجية المصدر
  • يجمع كود المصدر
  • حزمت التعليمات البرمجية المجمعة في JAR من ملف ZIP
  • يقوم بتثبيت التعليمات البرمجية المجمعة في المستودع المحلي أو مستودع الخادم أو المستودع المركزي

مؤشر مافن


البرنامج التعليمي مافن

  • مثال مافن
  • تطبيق مافن ويب
  • البرنامج المساعد مخضرم

مخضرم في الكسوف

  • مثال مافن الكسوف

مقابلة مافن

  • أسئلة مقابلة مافن

هل تعرف؟