سؤال

عند استخدام bundle بصفتي التعبئة والتغليف من قطعة أثرية من الأهراف، يبدو أنني فقدت جميع المعلومات حول التبعيات المتعدية. لذلك إذا كان قطعة أثرية يعتمد على Artifact B و B تعبئتها كحزمة، فإن A لا يرى تبعيات Maven التي لدى B. يؤدي ذلك إلى الكثير من القضايا التي تتمتع بإضافات Maven الإضافية المستخدمة في POM والتي تحتاج إلى هذه المعلومات (مثل المساعد المكون الإضافي من Maven-tempency أو MAVEN-ECLIPSE-ECLIPSE). الحل الوحيد الذي وجدته هو تضمين التبعيات في الحزمة (تعدد التبعيات المتضمنة في تكوين البرنامج المساعد Felix Bundle). لا أريد أن أفعل ذلك، ومع ذلك، أريد أن أبقها في ملفاتها الخاصة. هل هناك حل آخر؟

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

المحلول

سبب هذا السلوك هو علة, ، والتي تم إصلاحها بالفعل في أحدث إصدار (اعتبارا من الآن غير مقاومة) من البرنامج المساعد من Maven-Bundle. لذلك في حالة تعثر أي شخص هنا، ما عليك سوى الترقية إلى أحدث إصدار من البرنامج المساعد (إما أن يبنيه بنفسك أو احصل عليه من مستودع Apache Snapshot. ) وسوف تذهب المشكلة بعيدا.

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