بناء وحدة نمطية محددة في مشروع Maven متعدد الوحدات
في مشروع Maven متعدد الوحدات، يمكن تجميع جميع الوحدات الفرعية تم تحقيقه باستخدام ترجمة mvn في المشروع الأصلي. ومع ذلك، تنشأ التحديات عند تشغيل أوامر محددة لوحدات فرعية فردية.
على سبيل المثال، تعبئة حرب للمشروع B في مشروع مع الوحدات الفرعية A وB وC (حيث يعتمد كل من B وC على أ) يؤدي إلى أخطاء بسبب فقدان التبعيات.
لمعالجة هذا، يوفر Maven خيارات مفاعل متقدمة:
أفضل الممارسات
لحزم المشروع B مع وحداته المطلوبة، استخدم الأمر التالي في دليل المشروع الأصلي:
mvn install -pl B -am
سيقوم هذا الأمر ببناء المشروع B وجميع الوحدات الذي يعتمد عليه. لاحظ أنه إذا كان المعرف الأثري للمشروع يختلف عن اسم الدليل، فيجب استخدام صيغة النقطتين، كما في:
mvn install -pl :B -am
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3