Из eclipse wiki
Установляемый модуль:
Как видно из названия, Установляемые модули (сокращенно IU) описывают вещи, которые можно установить, обновитьили удален.Они не содержат фактических артефактов, а представляют собой важную информацию о таких артефактах (например, имена, идентификаторы, номера версий, зависимости и т. Д.) И не знают о том, что они предоставляют.Они описывают вещи.Они НЕ вещи.Так, например, IU для пакета НЕ является пакетом.Расслоение - это «артефакт».Метаданные позволяют структурировать зависимости в виде графиков, не создавая взаимосвязей между узлами.Вот подробное описание того, из чего сделан устанавливаемый модуль.
В этом контексте функции и плагины являются артефактами.
Плагин в Eclipse представляет собой комплект OSGi, которыйможет содержать вклады пользовательского интерфейса и использовать точки расширения Eclipse.Функция представляет собой набор плагинов, фрагментов и функций.