Maven: الحصول على مشروع الوالد من SVN عند تشغيله من فريق العمل

StackOverflow https://stackoverflow.com/questions/2230870

  •  19-09-2019
  •  | 
  •  

سؤال

لدي 3 مشاريع شقيق لها الوالد المشترك الذي أجربه مع Maven. تبادل المشاريع نفس الوالد وهو مستوى واحد. ليس لدى PROTER POM أي معرفة بأي من الأطفال، حيث يحتوي ببساطة على تعاريف REPO وإضافات شائعة. كل شيء يعمل بشكل جيد حتى أحاول وضع هذا على الجمجمة. إليك كيف أفعل ذلك الآن

  1. إنشاء تكوين واحد لكل فرع
  2. الزناد بشكل مستقل عن بعضها البعض بناء على تسجيل الوصول

والآن يأتي المشكلة: نظرا لأنني لدي أحد الوالدين بوم مستوى واحد أعلى من المشروع، فهو لا يتم سحبه عند سحب رمز الطفل ويفشل الإنشاء بسرعة. أفترض أنني أستطيع إنشاء تكوين بناء آخر فقط لسحب الوالد (وهو من نوع بوم) ولكن هل هناك طريقة أفضل أنني مفقود؟

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

المحلول

لذلك ذهبت إلى الأمام وخلق التكوين الوالدي. الصيد الوحيد هو: اضطررت إلى إنشاء مجلد آخر ونقل POM الوالد، وإلا فستسحب SVN جميع المجلد المتداخل بدلا من بوم واحد (لا تعمل قواعد الخروج جيدا). حتى الآن لدي 4 مشاريع على نفس المستوى وواحد من هؤلاء يحملون ببساطة بوم. بعد أن أركض الوالد mvn install بمجرد أن يعمل كل شيء منذ مشاريع أخرى سيسحب التكوين من Repo المحلي.

يمكن لأي شخص تقديم طريقة أفضل - سأقدر ذلك كثيرا

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