Модуль из существующих архивов JAR

Мастер Модуль из существующих архивов JAR открывается при выборе в меню Файл > Создать > Проект... > Разработка модулей > Модуль из существующих архивов JAR.

Создание модуля из существующих архивов JAR выполняется в два этапа:

  1. Выбор архивов JAR
  2. Настройка свойств модуля

 

Выбор JAR

На странице мастера Выбор JAR показаны JAR, которые будут включены в модуль.

Выбор JAR

При нажатии кнопки Добавить... откроется окно, в котором можно будет выбрать рабочую область для архивов JAR.

При нажатии кнопки Добавить внешние... откроется окно, в котором можно будет выбрать архивы JAR в файловой системе.

 

Свойства модуля

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

Содержимое модуля

Рекомендуется использовать соглашение об обратном порядке имен (например, com.example.bundle) для имени проекта.

В поле Расположение указывается расположение по умолчанию как подкаталог рабочей области. Для того чтобы использовать другое расположение, выключите переключатель Используйте расположение по умолчанию и укажите нужное расположение.

Элемент ИД модуля является обязательным и должен отвечать plugin.dtd. Рекомендуется указывать для модуля тот же ИД, что и для проекта, но это необязательно.

Элемент Версия модуля является обязательным и указывается в формате главная.второстепенная.уточнение (например, 1.3.0).

Имя модуля - это локализуемое имя модуля. Это обязательное поле.

Поставщик - это локализуемое имя поставщика модуля. Это необязательное поле.

 

Целевая платформа

Опции целевой платформы работают как фильтр, который определяет, какие страницы редактора манифеста будут доступны при создании проекта модуля.

Например, страницы Расширения и Точки расширения будут показаны, если выбрана опция Версия Eclipse, но скрыты, если выбрана опция Среда OSGi.

Кроме того, будет скрыт раздел Видимость пакетов на странице Среда выполнения, если выбрана стандартная среда OSGi, поскольку этот раздел относится к Equinox.

 

Распаковка JAR

Необходимость распаковки JAR зависит от способа создания пакета модуля. Если модуль поставляется как отдельный JAR, рекомендуемый формат в Eclipse 3.1, то отдельные архивы JAR будут распакованы. Если модуль поставляется как обычный каталог, то отдельные архивы JAR не будут распакованы.