ما هو مافن في Java (Archiبنية)

ما هو مافن؟

مخضرم هي أداة أتمتة وإدارة تم تطويرها بواسطة برنامج Apache Foundation. هو مكتوب في Java لغة لبناء المشاريع مكتوبة بلغة C#، روبيوScala ولغات أخرى. يسمح للمطورين بإنشاء مشاريع وتبعيات ووثائق باستخدام Project Object Model والمكونات الإضافية. لديه عملية تطوير مماثلة لـ ANT، لكنه أكثر تقدمًا من ANT. يمكن لـ Maven أيضًا بناء أي عدد من المشاريع إلى الناتج المطلوب مثل jar وwar والبيانات الوصفية. تم إصداره في البداية في 13 يوليو 2004. في اللغة اليديشية، فإن معنى Maven هو "مجمع المعرفة".

كيف يمكن أن يفيد Maven عملية التطوير الخاصة بي؟

يساعد Maven المطور على إنشاء مشروع قائم على Java بسهولة أكبر. يمكن إضافة إمكانية الوصول إلى الميزات الجديدة التي تم إنشاؤها أو إضافتها في Maven بسهولة إلى مشروع في تكوين Maven. يزيد ذلك من أداء المشروع وعملية البناء. الميزة الرئيسية لـ Maven هي أنه يمكنه تنزيل مكتبات اعتماد المشروع تلقائيًا.

فيما يلي أمثلة لبعض بيئات التطوير المتكاملة الشائعة التي تدعم التطوير باستخدام Maven Framework:

  • Eclipse
  • IntelliJ IDEA
  • جبويلدر
  • NetBeans
  • MyEclipse

العمليات التي يمكن إدارتها باستخدام maven:

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

مخضرم Architecture

مخضرم Archiتتضمن tecture جرة البرنامج المساعد وملف التعليمات البرمجية وما إلى ذلك.

مخضرم Architecture
مخضرم Architecture

مخضرم Architecture

كيفية استخدام مافن

  • لتكوين Maven في Java، فأنت بحاجة إلى استخدام Project Object Model، الذي تم تخزينه في ملف pom.xml.
  • يتضمن POM جميع إعدادات التكوين المتعلقة بـ Maven. يمكن تكوين المكونات الإضافية وتحريرها في ملف علامة ملف pom.xml. ويمكن للمطور استخدام أي مكون إضافي دون الكثير من التفاصيل حول كل مكون إضافي.
  • عندما يبدأ المستخدم العمل على مشروع Maven، فإنه يوفر الإعداد الافتراضي للتكوين، لذلك لا يحتاج المستخدم إلى إضافة كل التكوين في pom.xml

الخطوات/العملية المتبعة في بناء المشروع

  • قم بإضافة/كتابة التعليمات البرمجية لإنشاء التطبيق ومعالجتها في مستودع التعليمات البرمجية المصدر
  • تعديل التكوين / pom.XML / تفاصيل البرنامج المساعد
  • بناء التطبيق
  • احفظ مخرجات عملية الإنشاء كملف WAR أو EAR إلى موقع أو خادم محلي
  • احصل على الملف من الموقع المحلي أو الخادم وانشر الملف إلى موقع الإنتاج أو
  • موقع العميل تم تحديث مستند التطبيق بالتاريخ ورقم الإصدار المحدث للتطبيق
  • إنشاء وإنشاء تقرير حسب التطبيق أو المتطلبات.

الملخص

  • Maven هي أداة للأتمتة والإدارة.
  • أداة Maven مكتوبة Java اللغة وتستخدم لبناء وإدارة المشاريع المكتوبة بلغة C# (ج شارب)، روبي، سكالاولغات أخرى.
  • يمكن للمطورين إنشاء مشروع قائم على Java بسهولة أكبر باستخدام أداة Maven.
  • لتكوين Maven، تحتاج إلى استخدام Project Object Model، الذي يتم تخزينه في ملف pom.xml.