Экспорт продукта
В состав PDE входит мастер экспорта продукта Eclipse, позволяющий экспортировать продукт Eclipse, определенный в конфигурации продукта. Мастер исключает сценарии Ant и не размещает в рабочей области ресурсы, создававшиеся во время операций компоновки. Мастер вызывается из меню
Файл > Экспорт... > Разработка модулей > Продукт Eclipse
.
Конфигурация продукта
Мастер экспорта продукта Eclipse работает с конфигурацией продукта, в которую входят все данные, требуемые для компоновки модулей и комплектов и создания файлов конфигурации для запуска продукта.
Кнопка Обзор... позволяет выбрать из числа файлов .product рабочей области требуемую конфигурацию продукта.
Корневой каталог - это главный каталог пакета продукта. По умолчанию - это eclipse, но его можно изменить, в том числе можно указать вложенный каталог. Например, если корневой каталог - это rcp/product, то исполняемые файлы продукта и каталог plugins/ будут помещены в каталог rcp/product.
Синхронизация
PDE использует конфигурацию продукта только при создании и настройке продукта. Для того чтобы использовать определенные данные, входящие в конфигурацию продукта, во время выполнения (изображения для окон, для окна О программе и т.д.), соответствующие свойства необходимо записать в расширение org.eclipse.core.runtime.products в манифест продукта.
Опция Синхронизировать перед экспортом позволяет обновить файлы манифеста (по умолчанию эта опция включена).
Назначение
По умолчанию экспорт выполняется в каталог. Корневой каталог продукта копируется прямо в указанный каталог.
Если включена опция экспорта в архив, то продукт сохраняется в файле ZIP.
Исходный код
Опция Включить исходный код позволяет экспортировать как двоичные файлы, так и исходный код. Если модуль создается как JAR, то исходный код помещается в каталог src/ JAR. Если модуль помещается в обычный каталог, то исходный код в архиве ZIP сохраняется в каталоге модуля как дочерний по отношению к JAR библиотеки. Дополнительная информация по соглашению об именах в архиве приведена в разделе Расположение исходного кода.
Одновременный экспорт для разных платформ
Опция Экспорт для разных платформ доступна только в том случае, если для целевой платформы установлен пакет исправлений RCP. В этом случае на второй странице мастера будут показаны платформы, на которые возможен экспорт. Этот список составляется при просмотре структуры каталогов установленного комплекта org.eclipse.platform.launchers и поиске возможных сочетаний платформ.
PDE создаст продукт для всех выбранных платформ и поместит его в каталогах <os>_<ws>_<arch>. Здесь переменная os - это операционная система, ws - оконная система, а arch - архитектура процессора.