2009-08-31 6 views
2

У меня есть некоторые основные вопросы в разработке плагинов eclipse, может ли кто-нибудь дать разъяснения по следующим вопросам:Разница между функцией и plugin.xml?

Когда нам нужно добавлять функции в нашу разработку плагина?

В чем разница между функцией и plugin.xml?

Привет Mathan

ответ

6

Как уже упоминалось в this thread:

  • плагин является затмение "единица работы". Комплект OSGi, который предоставляет путь к классам и может способствовать затмению через расширения.

  • Фрагмент указывает на плагин хоста и все, что он предоставляет (путь к классам, расширения и т. Д.), «Всасывается» в плагин хоста. Фрагмент также является более специализированным пакетом OSGi.

  • функция представляет собой версированную коллекцию плагин, и используется для управления конфигурацией в затмении. Их можно развернуть вручную или через диспетчер обновлений. Если вы хотите развернуть через диспетчер обновлений, вам необходимо использовать функции для представления ваших плагинов.

Так что, если вы хотите управлять плагин или плагины через менеджер обновлений, функция в порядке.

Вы можете найти больше информации в справке Eclipse:

Особенности не содержат какой-либо код.
Они просто описывают набор плагинов, которые предоставляют функцию для функции и информацию о том, как ее обновить.
Характеристики упакованы в файл архива функций и , описанные с использованием файла манифеста функций, feature.xml.

В то время как функции организованы в целях распространения и обновления продуктов, плагинов организованы так, чтобы способствовать развитию функции продукта среди команды продукта. Команда разработчиков определяет, когда вырезать программную функцию в отдельный плагин.
Плагины упакованы в файл архива подключаемого модуля и описаны с использованием файла манифеста плагина, plugin.xml.

+0

VonC полностью соответствует действительности.В классах RCP я обычно говорю, что _plug-ins_ используются командами разработчиков для организации своей работы, а _features_ используются маркетинговыми людьми для организации продаваемых продуктов. –

Смежные вопросы