Структура проекта модуля
В мастере Структура проекта можно указать имя проекта, его расположение, параметры и целевой объект.
Имя проекта
Рекомендуется придерживаться соглашения об обратном порядке имени для проекта модуля (например, 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 не требуются, выберите опцию стандартная.