سؤال

لديّ مشروع Maven متعدد الوحدات ، وأحاول إنشاء مجموعة للمشروع. يجب أن يكون التجميع ملفًا مضغوطًا ، بما في ذلك جميع الجرار من المشاريع التابعة وكذلك جميع الموارد من تلك المشاريع (هذا لأسباب الدعم القديم - أعرف أن هذه ليست ممارسة جيدة ، ولكن في هذه الحالة ، لا يمكننا فعل الكثير حيال ذلك).

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

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

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

المحلول

أقترح التحقق من القسم بأكمله 8. تجميعات Maven التابع مافن: المرجع الكامل الكتاب وخاصة القسم الفرعي التالي 8.2.4. تجميع التجميعات عبر تبعيات التجميع. يصف متطلبات مشابهة للغاية وإعداد.

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