English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Maven Eclipse

يقدم Eclipse مكون إضافي جيد m2eclipse ، يمكن لهذا المكون الإضافي دمج Maven وإclipse معًا.

يأتي Maven بشكل مدمج في أحدث إصدارات Eclipse، ونفتح Windows->التفضيلات، إذا ظهرت لك الشاشة التالية:

إليك بعض خصائص m2eclipse:

  • يمكن تشغيل ملفات الأهداف الخاصة بـMaven في بيئة Eclipse.

  • يمكن مشاهدة输出来 من أوامر Maven مباشرة في Eclipse باستخدام الشاشة التكميلية الخاصة به.

  • يمكن تحديث تبعيات Maven تحت بيئة IDE.

  • يمكن استخدام Eclipse لبناء مشاريع Maven.

  • يستخدم Eclipse pom.xml الخاص بـMaven لتحقيق إدارة التبعيات التلقائية.

  • حل المشكلة بين Maven وفضاء العمل الخاصة بـEclipse دون الحاجة إلى تثبيت مستودع Maven المحلي (يحتاج المشروع إلى الاعتماد على نفس منطقة العمل).

  • يمكنه تنزيل التبعيات والكود المصدر المطلوبين تلقائيًا من مخازن Maven البعيدة.

  • يقدم دليلًا، لبناء مشروع Maven الجديد، pom.xml، وتشغيل دعم Maven في مشروع موجود.

  • يقدم البحث السريع في التبعيات من مخازن Maven البعيدة.

استيراد مشروع Maven إلى Eclipse

  • فتح Eclipse

  • اختر ملف > استيراد > خيار

  • اختر خيار Maven Projects. انقر على زر Next

  • اختر مسار المشروع، وهو المسار الذي يتم فيه إنشاء المشروع باستخدام Maven. افترض أننا أنشأنا مشروعًا: consumerBanking. من خلال بناء مشروع Java باستخدام Maven انظر كيفية استخدام Maven لبناء مشروع

  • انقر على زر Finish

الآن، يمكنك رؤية مشروع Maven في Eclipse.

أنظر إلى خصائص مشروع consumerBanking، يمكنك ملاحظة أن Eclipse قد أضاف جميع التبعيات الخاصة بـ Maven إلى مسار البناء الخاص به.

حسنًا، دعونا نستخدم وظيفة الترميز الخاصة بـ Eclipse لبناء هذا مشروع Maven.

  • افتح قائمة سياق المشروع consumerBanking بزر اليمين

  • اختر خيار Run

  • ثم اختر خيار Maven package

يبدأ Maven في بناء المشروع، يمكنك رؤية سجلات الخروج في وحدة التحكم الخاصة بـ Eclipse.

[INFO] البحث عن المشاريع...
[INFO] -------------------------------------------------------------------
[INFO] بناء consumerBanking
[INFO] 
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] segment-task: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] يستخدم الترميز الافتراضي لنسخ الموارد المفهرسة.
[INFO] [compiler:compile]
[INFO] لاشيء للترميز - جميع الفئات محدثة
[INFO] [resources:testResources]
[INFO] يستخدم الترميز الافتراضي لنسخ الموارد المفهرسة.
[INFO] [compiler:testCompile]
[INFO] لاشيء للترميز - جميع الفئات محدثة
[INFO] [surefire:test]
[INFO] مجلد تقارير Surefire: 
C:\MVN\consumerBanking\target\surefire-reports
-------------------------------------------------------
 اختبارات
-------------------------------------------------------
تشغيل com.companyname.bank.AppTest
اختبار runs: 1, فشل: 0, خطأ: 0, تخطي: 0, وقت استهلاك: 0.047 ثانية
نتائج:
اختبار runs: 1, فشل: 0, خطأ: 0, تخطي: 0
[INFO] [jar:jar]
[INFO] -------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------------------------
[INFO] وقت الإتمام: 1 ثانية
[INFO] إنتهاء في: Thu Jul 12 18:18:24 IST 2012
[INFO] ذاكرة النهاية: 2M/15M
[INFO] -------------------------------------------------------------------

الآن، انقر بزر الماوس الأيمن App.java، اختر شغل ك خيارات. اختر كإجراء Java

ستشاهد النتيجة التالية:

مرحبًا بالعالم!