Структура проекта модуля

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

структура проекта модуля

 

Имя проекта

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

 

Расположение проекта

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

 

Параметры проекта

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

 

Eclipse или OSGi

Выбор Eclipse или OSGi определяет, какие опции генерации кода будут доступны на странице Содержимое модуля, и какие будут доступны шаблоны.

Модули Eclipse - это комплекты OSGi, применяющие реестр расширений Eclipse. Большинство модулей Eclipse работают с этим реестром, который доступен в среде выполнения. Поэтому по умолчанию выбрана опция Eclipse.

Если не планируется использовать реестр расширений Eclipse. то выберите опцию OSGi. В режиме OSGi не будут использоваться зависимости на уровне среды выполнения. Кроме того, PDE ограничит число доступных шаблонов, и код будет генерироваться с учетом работы в OSGi.

 

Equinox или стандартная

При выборе опции OSGi можно также выбрать среду Equinox или стандартную. Среда Equinox OSGi добавляет в MANIFEST.MF заголовки и директивы Eclipse, такие как Eclipse-LazyStart, Eclipse-PlatformFilter и x-friends. Если заголовки и атрибуты Eclipse не требуются, выберите опцию стандартная.