Основной комплект

В Eclipse 2.1 термин основной комплект использовался для настройки сведений о продукте. Этот механизм по-прежнему поддерживается в версии Eclipse 3.0, но считается уже устаревшим. В современных разработках для определения нового продукта необходимо использовать точку расширения продуктов.

Этот раздел описывает устаревший способ определения продуктов с помощью основных комплектов.

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

Рассмотрим еще раз описание комплекта платформы в Eclipse 2.1:

<?xml version="1.0" encoding="UTF-8"?>
<feature
      id="org.eclipse.platform"
      label="%featureName"
      version="2.1.0"
      provider-name="%providerName"
      plugin=""
      image="eclipse_update_120.jpg"
      primary="true"
      application="org.eclipse.ui.ide.workbench">
      ...

Этот фрагмент кода определяет комплект платформы как основной. Хотя пользователь может определить несколько таких комплектов в соответствующих файлах feature.xml, только один основной комплект получает управление при запуске платформы. Этим управляет свойство eclipse.product в файле config.ini в каталоге eclipse/configuration.  Если доступно несколько основных комплектов, параметр командной строки -product для исполняемого файла eclipse.exe позволяет переопределить значение в файле config.ini.