Fragmentprojektstruktur

På siden Projektstruktur i guiden kan du angive projektnavn, placering, indstillinger og mål.

Fragmentstruktur

Projektnavn

Når du vælger et navn til fragmentprojektet, anbefales det at følge den omvendte domænenavngivningsregel (f.eks. com.example.abc), men det håndhæves ikke af PDE.

Projektplacering

Standardplaceringen for fragmentprojektet er et underbibliotek under arbejdsområdeplaceringen. Hvis du vil bruge en anden placering, skal du fjerne markeringen af afkrydsningsfeltet Brug standardplacering og vælge en anden placering.

Projektindstillinger

Hvorvidt et fragmentprojekt skal oprettes som et Java-projekt afhænger af, om fragmentet vil bidrage med kode. Fragmentprojekter, der bidrager med kode, skal omsluttes i et Java-projekt. Andre plugins, f.eks. dokumentations-plugins, bidrager ikke med kode og kan derfor være indeholdt i enkle projekter.

Eclipse eller OSGi Framework-struktur

Valget mellem Eclipse og OSGi-struktur fungerer som et indledende filter, der bestemmer, hvilke sider der skal være synlige i plugin-manifesteditoren, når den åbnes første gang.

Da registreringsdatabasen med udvidelser er Eclipse-specifikt indhold, vil siden Udvidelser og Udvidelsespunkter i manifesteditoren kun være synlige, når indstillingen Eclipse-version er valgt.

Equinox eller Standard

Når målet er en OSGi-struktur, kan du vælge mellem strukturen Equinox og standard. Equinox OSGi-strukturen udvider MANIFEST.MF-indholdet med Eclipse-specifikke toptekster (f.eks.Eclipse-LazyStart) og direktiver (f.eks. x-friends). Vælg indstillingen standard, hvis du ikke vil bruge de Eclipse-specifikke toptekster og attributter.

Arbejdssæt

Af praktiske årsager kan plugin-projekter let tilknyttes til arbejdssæt, som er defineret på arbejdsbænken.