Eclipse RCP: بناء منتج قادر على تحميل جميع الإضافات في الدليل الإضافي

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

  •  30-09-2019
  •  | 
  •  

سؤال

أحتاج إلى تكوين منتج Eclipse الخاص بي لتحميل جميع الميزات/الإضافات في الدليل/الإضافات. الآن يتم تحميل منتجاتي فقط مكونات إضافية مدرجة في البيانات الوصفية ، لذلك إذا قمت بتصدير بعض المكونات الإضافية مباشرة من أداة Eclipse كـ "مكونات إضافية قابلة للنشر" ، فسيتم تحميلها في منتجي ، ولكن إذا وضعت جرة مكون الإضافي مباشرة في دليل الإضافات ، فلا تظهر (لا تظهر ( نفس الشيء إذا كنت أعمل مع الميزات)

أنا ببساطة أقوم بتكوينات منتجات جديدة ، وأضع الميزة التي تحتوي على البرنامج المساعد الخاص بي ، ثم تصدير المنتج لدي هذه المشكلة.

إصدار Eclipse الخاص بي هو 3.6.1

أعتقد أن المشكلة موجودة في تكوين المشغل ، لكنني لا أعرف ما يجب أن أغيره

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

المحلول

من الناحية النظرية ، يجب على تطبيق RCP الذي تم تصديره ببساطة التقاط أي ميزات ومكونات إضافية تضيفها لاحقًا. ومع ذلك ، تأكد من وضع الأشياء الإضافية في Dropins مجلد RCP الخاص بك ، لأن هذا هو الموقع المتوقع للميزات المثبتة يدويًا منذ إدخال P2.
إذا لم ينجح لسبب ما ، فحاول إطلاق Eclipse مع -ينظف حجة سطر الأوامر.

وفق خيارات وقت تشغيل Eclipse الصفحة ، و -ينظف الحجة لها التأثير التالي:

...] سيتم مسح أي بيانات مخبأة تستخدمها إطار OSGI ووقت تشغيل Eclipse نظيف. سيؤدي ذلك إلى تنظيف ذاكرة التخزين المؤقت المستخدمة لتخزين دقة التبعية وبيانات سجل تمديد Eclipse. سيؤدي استخدام هذا الخيار إلى إجبار Eclipse على إعادة تهيئة هذه التخزين المؤقت.

في تجربتي ، يمكن أن يحل هذا العديد من الحالات الغامضة ، حيث لا يتم تحميل الإضافات المضافة حديثًا عن طريق الاعتدال.

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