Разница между функцией и plugin.xml?
У меня есть некоторые основные вопросы по разработке плагинов Eclipse, может кто-нибудь дать разъяснения по следующим вопросам,
Когда мы должны добавить функции в разработку нашего плагина?
В чем разница между функцией и plugin.xml?
С уважением, Матан
1 ответ
Как уже упоминалось в этой теме:
Плагин - это "единица работы" затмения. Пакет OSGi, который обеспечивает путь к классам и может способствовать затмению через расширения.
Фрагмент указывает на плагин хоста, и все, что он предоставляет (classpath, расширения и т. Д.), "Засасывается" в плагин хоста. Фрагмент также является более специализированным пакетом OSGi.
Функция представляет собой версионную коллекцию плагинов и используется для управления конфигурацией в eclipse. Их можно развернуть вручную или через менеджер обновлений. Если вы хотите развернуть через менеджер обновлений, то вам нужно использовать функции для представления ваших плагинов.
Так что если вы хотите управлять своим плагином или плагинами через менеджер обновлений, функция в порядке.
Вы можете найти больше в справке Eclipse:
Функции не содержат никакого кода.
Они просто описывают набор плагинов, которые предоставляют функцию для функции и информацию о том, как ее обновить.
Функции упакованы в файл архива объектов и описаны с использованием файла манифеста функций, feature.xml.
Хотя функции организованы с целью распространения и обновления продуктов, подключаемые модули организованы так, чтобы облегчить развитие функции продукта среди группы разработчиков. Команда разработчиков определяет, когда следует разделить функцию программы на отдельный плагин.
Плагины упакованы в файл архива плагина и описаны с использованием файла манифеста плагина.plugin.xml
,