Редактор продуктов - это универсальное средство, позволяющее настроить все параметры продукта, от базового определения и до сведений о торговых знаках.
В предыдущем разделе было создано демонстрационное приложение с помощью шаблона RCP, большая часть информации о продукте заполнилась автоматически на основе файла plugin.xml модуля com.example.xyz.
В разделе Определение продукта задаются идентификатор и имя продукта, а также приложение, выполняющееся при запуске продукта.
В этом примере мы создадим продукт, основывающийся на модулях.
Разделы Тестирование и Экспортирование аналогичны таким же разделам на странице Обзор в редакторе модулей.
Основное различие между ними - первый шаг в разделе Тестирование: Синхронизировать эту конфигурацию с определяющим модулем продукта. Что оно означает?
Конфигурация продукта предназначена только для использования средой разработки модулей и не используется во время выполнения. Поэтому некоторые данные, содержащиеся в ней (как-то: идентификатор продукта, приложение, изображения для окон, логотип и т.д.), нужно перенести в файл plugin.xml модуля торговых знаков для того чтобы были задействованы во время выполнения. Для этого и существует синхронизация. Она приводит файл plugin.xml в соответствие с текущей конфигурацией продукта.
Страница Конфигурация показывает все модули и фрагменты, входящие в продукт.
Файл конфигурации представляет из себя файл свойств со свойствами системы. Он обрабатывается средой выполнения при запуске. Среда разработки модулей может сгенерировать файл config.ini по умолчанию.
Также можно указать аргументы программы и виртуальной машины, которая будет выполнять её.
Список свойств программы и виртуальной машины приведен в документе Опции среды выполнения.
На странице Информация о торговых знаках задаются такие параметры, как утилита запуска, изображения и значки, заставка, показываемая во время запуска, а также окно О программе.
Введите имя исполняемого файл, запускающего продукт: rcpmail.
Настройка значков для запуска зависит от платформы. В этом примере мы оставим стандартный значок Eclipse.
Файл заставки должен называться 'spash.bmp'. Если полный путь к нему не указывается, то предполагается, что он находится в корневом каталоге модуля, определяющего продукт. В нашем примере проект модуля RCP mail не имеет файла splash.bmp, так что это поле можно оставить пустым.
Кроме того можно изменить изображения для окон и содержание окна О программе. Все данные уже должны быть заполнены средой разработки модулей на основе файла plugin.xml модуля com.example.xyz.