English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقدم 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 البعيدة.
فتح 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
ستشاهد النتيجة التالية:
مرحبًا بالعالم!