Экспорт модулей

В состав PDE входит мастер экспорта модулей, позволяющий экспортировать модули и фрагменты в форме, подходящей для развертывания. Мастер исключает сценарии Ant и не размещает в рабочей области ресурсы, создававшиеся во время операций компоновки. Мастер вызывается из меню Файл > Экспорт... > Разработка модулей > Развертываемые модули и фрагменты .

 

Выбор модулей

Мастер показывает все исходные модули рабочей области.

модули

Выберите модули для экспорта. Если приходится часто экспортировать одни и те же модули, нажмите Рабочий набор..., чтобы определить рабочий набор модулей.

 

Назначение

Экспортировать модули можно в каталог или архив ZIP.

назначение

По умолчанию выбрана опция Каталог, при этом модули будут помещены в подкаталог plugins/ выбранного каталога.

При экспорте в Файл архива все модули будут помещены в архив ZIP. Корневым каталогом внутри архива будет plugins/.

 

Опции

Опции

Опция Включить исходный код позволяет экспортировать как двоичные файлы, так и исходный код. Если модуль создается как JAR, то исходный код помещается в каталог src/ JAR. Если модуль помещается в обычный каталог, то исходный код в архиве ZIP сохраняется в каталоге модуля как дочерний по отношению к JAR библиотеки. Дополнительная информация по соглашению об именах в архиве приведена в разделе Расположение исходного кода.

Опция Создать пакеты JAR позволяет создать JAR для каждого модуля. Эта опция рекомендуется для модулей, код которых содержится в корневом каталоге (то есть для тех, у которых в MANIFEST.MF не указан заголовок Bundle-ClassPath, или если этот заголовок указан в виде Bundle-ClassPath: .). Вложенные JAR не рекомендуются, они снижают быстродействие, так как среда выполнения будет всякий раз извлекать эти JAR. Поэтому если код модуля помещается в JAR, рекомендуется развертывать модуль в обычном каталоге.

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

 

Подписание JAR

Вкладка Подписание JAR показана только тогда, когда выбрана опция Создать пакеты JAR на вкладке Опции.

Подписание JAR

Для подписания JAR Eclipse должен работать с полным JDK, а не просто в JRE.

Поля Расположение хранилища ключей, Псевдоним и Пароль обязательны для операции подписания.