سؤال

لدي المشكلة التالية. لدي إنشاء منتج يتضمن العديد من الميزات. لدي ميزة المنتج الرئيسية وأريد إضافة بعض الميزات المضمنة من الكسوف، أساسا الميزات

org.eclipse.rcp org.eclipse.jdt org.eclipse.platform.

هناك مكانان حيث يمكنني إضافة هذه الميزات: يمكنني إضافتها إلى تعريف المنتج نفسه، أو يمكنني إضافتها على أنها ميزات مضمنة في ميزة تعريف المنتج الخاصة بي.

سؤالي هو، ما هي أفضل طريقة؟ لدي مشاكل عند استخدام خيار الميزات المضمنة، لذلك أتساءل عما إذا كان الخيار الآخر أكثر منطقية.

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

المحلول

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

سيكون الفرق الأكبر هو أن الميزة التي تم إنشاؤها ستتضمن دائما إدخالات ملفات الملفات.

في P2، يتضمن الفرق بين الميزة وتتطلب هو نطاق الإصدار الذي تم إنشاؤه للتبعية. لا يتبع PDE / Build نفسه، فأنت تريد التأكد من إعادة استخدام بيانات التعريف P2 لهذه الميزات نظرا لأنها لن يتم تجديدها بواسطة Build.

هناك فرق أكبر عندما تتحدث عن المكونات الإضافية بدلا من الميزات. في حالة المكونات الإضافية، فإن PDE / Build ستكون تخمين القيم أفرغ و نظام التشغيل/WS./قوس عن شظايا. بما في ذلك المكونات الإضافية في ميزة يسمح بالتحكم الصريح في هذه.

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