Разница между функцией и plugin.xml? - PullRequest
3 голосов
/ 31 августа 2009

У меня есть некоторые основные вопросы по разработке плагинов Eclipse, может кто-нибудь дать разъяснения по следующим вопросам,

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

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

С уважением Mathan

1 Ответ

7 голосов
/ 31 августа 2009

Как уже упоминалось в этой теме :

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

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

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...