Struktura projektu modulu plug-in
Stránka průvodce Struktura projektu umožňuje určit název projektu, jeho umístění, nastavení a cíl.
Název projektu
Při výběru názvu projektu modulu plug-in se doporučuje použít obrácenou konvenci pojmenování domény (například com.example.abc), ale PDE to nevyžaduje.
Umístění projektu
Výchozím umístěním projektu modulu plug-in je podadresář vnořený v umístění pracovního prostoru. Chcete-li umístění změnit, zrušte označení políčka Použít výchozí umístění a zadejte vámi zvolené umístění.
Nastavení projektu
To, zda se má či nemá vytvořit projekt modulu plug-in jako projekt jazyka Java, závisí na tom, zda bude modul plug-in poskytovat kód. Většina modulů plug-in poskytuje kód a měla by proto být vložena v projektu jazyka Java. Další moduly plug-in, jako například moduly plug-in dokumentace, neposkytují kód a proto mohou být obsaženy v jednoduchých projektech.
Eclipse versus OSGi Framework
Volba Eclipse versus Rámec OSGi určuje volby generování kódu dostupné na stránce Obsah modulu plug-in a seznam dostupných šablon.
Moduly plug-in platformy Eclipse jsou balíky OSGi, které používají registr rozšíření platformy Eclipse. Většina modulů plug-in platformy Eclipse používá tento registr, protože je dostupný v běhové vrstvě. Kvůli tomu je ve výchozím nastavení vybrán cíl Eclipse.
Nechcete-li použít registr rozšíření platformy Eclipse, měli byste použít volbu Rámec OSGi. Pokud vyberete volbu Rámec OSGi, neskončíte závislostmi na běhové vrstvě. Navíc PDE omezí dostupné šablony a kód vygenerovaný pro vás do vrstvy OSGi.
Equinox versus Standard
Při zacílení na rámec OSGi máte možnost volby mezi rámci Equinox a Standard. Rámec Equinox OSGi rozšiřuje obsah MANIFEST.MF záhlavími specifickými pro Eclipse (např. Eclipse-LazyStart, Eclipse-PlatformFilter) a direktivami (např. x-friends). Pokud si nepřejete použít záhlaví a atributy specifické pro Eclipse, vyberte volbu Standard.