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