Обзор
Страница Обзор содержит определение продукта и ссылки для его тестирования и экспорта.
Определение продукта
Продукт - это расширение 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 и включает многоплатформенный режим экспорта.