Обзор

Страница Обзор содержит определение продукта и ссылки для его тестирования и экспорта.

 

Определение продукта

Продукт - это расширение org.eclipse.core.runtime.products. Для него должны быть заданы как минимум имя, ИД и приложение.

определение продукта

Имя продукта - это локализуемая строка, которая показана в заголовке окна приложения. Она задается как свойство в файле org.eclipse.core.runtime.products.

Список идентификаторов продуктов содержит ИД всех расширений продуктов, определенных в рабочей области и целевом объекте. Можно выбрать один из готовых продуктов или создать новое определение продукта кнопкой Создать....

Продукт должен быть связан с приложением, вызываемым при запуске продукта. Приложение - это расширение org.eclipse.core.runtime.applications. Список приложений содержит ИД всех расширений приложений, определенных в рабочей области и целевом объекте.

Конфигурация продукта может быть основана на модулях или комплектах. По умолчанию применяется конфигурация на основе модулей. Она проще и не требует знания работы с Администратором обновлений перед компоновкой продукта. Конфигурация на основе комплектов обладает большими возможностями, включая создание обновлений продукта. Можно будет публиковать исправлении и обновления продукта на сайте обновления, а Администратор обновлений позволит загрузить и установить эти обновления.

 

Тестирование

Протестировать конфигурацию продукта можно по одной из ссылок в разделе Тестирование.

тестирование продукта

Такие же ссылки доступны в редакторе манифеста модулей, но есть существенное отличие. Это синхронизация.

Для чего нужна синхронизация? Конфигурация продукта предназначена только для использования средой разработки модулей и не используется во время выполнения. Поэтому некоторые данные, содержащиеся в ней (как-то: идентификатор продукта, приложение, изображения для окон, логотип и т.д.), нужно перенести в файл plugin.xml модуля торговых знаков, чтобы они были задействованы во время выполнения. Для этого и существует синхронизация. Она приводит файл plugin.xml в соответствие с текущей конфигурацией продукта.

При переходе по ссылкам в этом разделе PDE выполняет синхронизацию сама. Если продукт запускается иначе, например, через контекстное меню, то автоматическая синхронизация не выполняется.

 

Экспорт

Экспорт продукта Eclipse можно выполнить в мастере, вызываемом по ссылке в разделе Экспорт.

экспорт продукта

Для того чтобы экспортировать на разные платформы, требуется установить пакет поправок RCP. Загрузить его можно с сайта Eclipse SDK. Пакет поправок RCP содержит все фрагменты, требуемые для поддержки разных платформ.

Если пакет поправок RCP установлен, PDE обнаруживает комплект org.eclipse.platform.launchers и включает многоплатформенный режим экспорта.