في العمل الفعلي ، نواجه هذا الموقف غالبًا. نقوم بإنشاء مشروع مشترك (مشروع Maven) كمشروع عام. هناك العديد من فئات الأدوات المشتركة التي يمكن أن يطلق عليها عدة مشاريع أخرى.
على سبيل المثال ، يتم فصل المشترك والخدمة إلى مشاريع Maven منفصلة لاستخدامها من قبل مشاريع أخرى ، ويتم الإشارة إليها من قبل مشاريع أخرى من خلال الجرار.
الآن تحتاج مشاريع الويب إلى الرجوع إلى المشتركة والخدمة. إذا فتحت IDEA مشاريع مشتركة ، وخدمة ، ومواقع الويب بشكل منفصل ، ثم عند تصحيح مشاريع الويب ، ستواجه صعوبات: يتم تعبئة الكود المشترك والخدمة المشار إليها بواسطة الويب في الجرار ولا يمكن تصحيحها. ما لم يتم تثبيت رمز المصدر على المستودع المحلي عند تثبيت المشترك والخدمة ، فهو غير مريح. في كل مرة يتطلب التحديث المشترك والخدمة عملية تثبيت Maven ، سيتم تحديث الكود المشار إليه في الويب.
1. حل الكسوف
Eclipse لديه مفهوم مساحة العمل. ضع شائعًا وخدمة ويب في مساحة عمل واحدة. سيفتح Eclipse جميع المشاريع في مساحة العمل. سيجد Eclipse تلقائيًا تبعيات. انقر فوق الكود المشترك في الويب وسيقفز مباشرة إلى رمز المصدر المقابل بشكل مشترك. أثناء تصحيح الأخطاء ، يمكن أيضًا تعديله إلى تصحيح الأخطاء المشتركة والخطوة ، وهو مريح للغاية.
فهل يمكن لـ Intellij Idea أيضًا تطبيق وظيفة مساحة العمل؟ بالطبع ، فكرة Intellij قوية للغاية ، ويجب أن تكون هذه الوظيفة متاحة!
2.
2.1 أولاً ، قم بتنزيل مشاريع المشتركة والخدمة والويب من SVN إلى دليل محلي ، على سبيل المثال ، إلى مجلد يسمى مساحة العمل:
2.2 افتح برنامج التحويل البرمجي Idea Intellij ، وانقر فوق ملف القائمة-> افتح ... ، وحدد دليل مساحة العمل الآن:
انقر فوق "موافق" لفتح دليل مساحة العمل. الواجهة بعد الافتتاح كما يلي:
2.3 بعد فتحه ، وجد أن الفكرة لا تتعرف تلقائيًا على مشروع Maven. في هذا الوقت ، تحتاج إلى إضافة ملف POM.xml الخاص بالمشروع يدويًا في عمود مشاريع Maven على الجانب الأيمن من الفكرة ، بحيث يمكن لهذه الفكرة التعرف عليها:
اضغط مع الاستمرار على CTRL لتحديد ملف POM.XML وانقر فوق الزر "موافق".
2.4 حسنًا ، هنا يمكن أن تحدد الفكرة بالفعل التبعيات بين كل مشروع Maven.
لخص
ما سبق هو البرنامج التعليمي الرسومي لفكرة Intellij التي قدمتها لك عن فتح مشاريع متعددة مثل Eclipse. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!