إنشاء موقع تحديث Eclipse P2 من مجلد يحتوي على حزم؟
سؤال
عادةً ما يتم إنشاء موقع تحديث Eclipse P2 داخل Eclipse من خلال عملية إنشاء مشروع ميزة يحتوي على واحد أو أكثر من الإضافات/الحزم وإضافة هذه الميزة إلى مشروع موقع تحديث Eclipse. أخيرًا ، يتم إنشاء موقع التحديث ويمكن الرجوع إليه من خلال مدير التحديث في Eclipse.
ولكن هل من الممكن إنشاء موقع تحديث P2 خارج Eclipse من مجلد يحتوي فقط على مجموعة من الإضافات بالفعل؟
لقد نظرت إلى:
لكنه يفترض أنه تم إنشاء كل من الحزم والميزات بالفعل.
لقد نظرت أيضًا إلى:
http://wiki.eclipse.org/equinox_p2_director_applicationhttp://wiki.eclipse.org/equinox_p2_getting_started_for_releng
لكن هذا لا يصف كيفية إنشاء موقع P2 من قائمة الحزم.
لتبسيط سؤالي:
هل من الممكن إنشاء موقع تحديث P2 بالكامل من مجلد محلي يحتوي على حزم OSGI؟
المحلول
الناشر هو واحد لإنشاء مستودع P2 من الحزم.
تحديث:
إذا كنت ترغب في السماح بمنتجك العرض في P2 UI ، فيمكنك إنشاء p2.inf في ميزة أعلى ،
properties.1.name=org.eclipse.equinox.p2.type.group
properties.1.value=true
بالطبع ، يمكنك أيضًا إضافتها إلى فئة عبر ملف المشورة P2.