كيفية جعل Eclipse على علم بحزم OSGI داخل مستودع مخضرم (محلي و| عن بعد)

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

  •  21-08-2019
  •  | 
  •  

سؤال

لدي مشروع تم إنشاؤه من خلال maven.تم تصميم كل وحدة كحزمة osgi.

داخل Eclipse، تتمتع الوحدات أيضًا بطبيعة البرنامج المساعد.تتطلب بعض الوحدات تبعيات خارجية (log4j، Apache commons، ...)، والتي تتوفر أيضًا كمكونات إضافية من مستودع maven (على سبيل المثال، مستودع Spring Enterprise، وهو أيضًا OBR).

ليس لدى Maven نفسه مشكلة في حل هذه التبعيات، ولكن كيف يمكنني إقناع Eclipse باسترداد تلك الحزم وحلها كمكونات إضافية باستخدام مستودع مخضرم (لا أرغب في إنشاء مكون إضافي لكل من هؤلاء)؟

هل هناك "Maven Provisioner" الذي يمكن تثبيته في Eclipse؟

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

المحلول

ولم أجد أي شيء، لذلك أنا مقتنع زميلي لكتابة البرنامج المساعد الكسوف الذي يفعل بالضبط هذا. وهو الممون الذي يحلل مستودع m2، وتسحب في الإضافات أو إس جي أي موجودة من هناك. وهي نسخة ألفا، ولكن قد حاولت ذلك، ونحن سعداء للحصول على رد. اكتبوا لمعلومات [في] inavare [نقطة] شبكة

ويمكنك العثور على موقع تحديث هنا http://repo.openscada.org/eclipse/

نصائح أخرى

أعتقد أنك لا تستخدم مكون Maven الإضافي لـ Eclipse، إذا كان هذا صحيحًا، فيجب عليك تجربة المكون الإضافي منه سوناتايب وهو في رأيي هو الأفضل.إنه يحل تبعياتك، وهو مستقر حقًا ويحتوي على بعض الميزات الرائعة مثل أداة الرسم البياني للتبعيات.

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