В 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.