Продукты, основанные на Eclipse, хранятся на диске в виде наборов модулей. В модуль входит код, обеспечивающий определенный набор функций продукта. Код модуля и kheubt входящие в него файлы устанавливаются на локальном компьютере и активируются автоматически при необходимости. Модули продуктов объединяются в комплекты. Комплектом называется наименьшая единица для обеспечения того или иного набора функций, которую можно отдельно загрузить и установить.
Модульная структура платформы Eclipse позволяет легко устанавливать дополнительные комплекты и модули и обновлять уже установленные для продукта, основанного на Eclipse. Для этого можно запускать традиционные программы установки отдельно от Eclipse или применять входящий в Eclipse Администратор обновлений. Администратор обновлений может находить, загружать и устанавливать комплекты и модули со специальных web-сайтов обновлений Eclipse.
Механизм работы Администратора обновлений прост: файлы комплекта или модуля хранятся в каталоге, в имя которого входит номер версии (например, "2.0.0"). Различные версии комплектов или модулей отличаются своими номерами, поэтому на диске могут сосуществовать несколько версий одного и того же комплекта или модуля. Таким образом, при установке или обновлении комплекта или модуля может потребоваться добавить файлы, но никогда не требуется удалять или перезаписывать существующие файлы. Сохранив на локальном компьютере новые версии комплектов и модулей, их можно настроить. Установленная база файлов может быть использована для создания одновременно существующих, но различных конфигураций, при этом установка и обновление продукта сводится к тому, чтобы задать новую конфигурацию, обновленную по сравнению с текущей. Важные конфигурации можно сохранить и восстановить при сбое в системе или ошибочном обновлении.
Большие продукты, основанные на Eclipse, могут упорядочивать комплекты в деревья, начиная с корневого комплекта, представляющего продукт в целом. Этот корневой комплект затем разветвляется на меньшие функциональные единицы, вплоть до последних ответвлений, представляющих модули и фрагменты. Такая древовидная структура позволяет группировать продукты в виде 'матрешек' - большой продукт можно создать, компонуя его из меньшего и добавляя в него дополнительные комплекты.
Некоторые из входящих в состав продукта комплектов могут быть полезны, но не критичны для работы продукта в целом. Поставщики могут отметить такие комплекты как необязательные. При установке необязательных комплектов пользователю предлагается выбрать, требуются ли они ему или нет. Если необязательные комплекты не будут установлены сразу, они будут доступны для установки в другое время.
Пункт О программе меню Справка содержит информацию об установленных комплектах и модулях. Пункт Обновления программ меню Справка содержит команды для обновления текущих комплектов, а также для поиска, загрузки и установки новых комплектов.
Проверка текущей конфигурации
Установка новых комплектов с помощью администратора обновлений
Включение, выключение и удаление комплектов
Обновление комплектов с помощью администратора обновлений
Управление стратегией обновления Eclipse
Восстановление сохраненной конфигурации