سؤال

لدي مشروع مخضرم متعدد الوحدات وبنية الدليل هرمية.بعض الوحدات لها تبعيات على وحدات أخرى.لقد أضفت الوحدات التابعة إلى قسم التبعية في POM الخاص بالمشروع.ومع ذلك ، من أجل حل تلك التبعيات ، أحتاج إلى استيراد المشروع الأصل ، وتحديد خصائص المشروع> Maven وتحديد "الوحدات النمطية الممكّنة". هل هذا طبيعي؟لماذا لا يقوم المشروع بحل المشروع التابع في مساحة العمل فقط؟

شكرا ، جيف

هل كانت مفيدة؟

المحلول

ومع ذلك ، من أجل حل تلك التبعيات ، أحتاج إلى استيراد المشروع الأصل ، وتحديد خصائص المشروع> Maven وتحديد "الوحدات النمطية الممكّنة". هل هذا طبيعي؟

لا.عندما تقوم باستيراد مشاريعك، قم بفتح ملف متقدم الجزء والتأكد من ذلك حل مشاريع مساحة العمل تم تحديده (يجب أن يكون هذا هو الإعداد الافتراضي).يمكنك أيضًا تغيير هذا الإعداد على مستوى المشروع.فقط انقر على اليمين في المشروع، حدد خصائص> مخضرم والتحقق من ذلك حل التبعيات من مشاريع مساحة العمل مفحوص.

تحديث: الإجابة على سؤال تم طرحه في تعليق بواسطة OP.من https://docs.sonatype.org/display/M2ECLIPSE/Dependency+Management عن تضمين الوحدات:

عند التمكين، تتم إضافة التبعيات من جميع الوحدات المتداخلة إلى حاوية "تبعيات Maven" وتتم إضافة المجلدات المصدر من الوحدات المتداخلة إلى مسار بناء المشروع الحالي عند تشغيل إجراء "تحديث المصادر". يتم تمكين هذا الخيار عند استيراد مشاريع Maven متعددة كمشروع Eclipse واحد، على سبيل المثال.عند إيقاف تشغيل خيار "مشاريع منفصلة للوحدات النمطية" في معالجات استيراد المشروع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top