Как учебник RCP подробнее
Плагины - это самые маленькие развертываемые и устанавливаемые программные компоненты Eclipse.
Каждый плагин может определять точки расширения, которые определяют возможности для функциональных вкладов (кодовых и некодовых) другими плагинами. Вклады, не относящиеся к функциональности кода, - это, например, предоставление справочного контента.
Основой для этой архитектуры является среда выполнения Equinox of Eclipse, которая является эталонной реализацией OSGI. Подробнее см. Разработка OSGi - Учебное пособие .
Концепция Eclipse для подключаемых модулей аналогична концепции OSGI. Вообще говоря, комплект OSGI равен плагину и наоборот.
Учебник по упоминает
Функциональный проект - это, в основном, список плагинов и других функций, которые можно понимать как отдельное логическое устройство .
Eclipse использует проекты объектов для менеджера обновлений и процесса сборки. Вы также можете предоставить лицензию на программное обеспечение с функцией
Наконец, продукт - это отдельная программа, созданная на платформе Eclipse. Продукт может быть дополнительно упакован и доставлен в виде одной или нескольких функций, которые представляют собой просто группы плагинов, которые управляются как единое целое механизмами обновления Eclipse.
Итак:
плагины могут быть сгруппированы в функции, которые могут быть упакованы как исполняемый модуль, называемый продукт .