Редактор продуктов

Редактор продуктов - это универсальное средство, позволяющее настроить все параметры продукта, от базового определения и до сведений о торговых знаках.

В предыдущем разделе было создано демонстрационное приложение с помощью шаблона 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.