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

В состав 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 - архитектура процессора.