Kildekodeplasseringer
I Eclipse leveres kildekode og utvidelsespunkter i separate kilde-plugin-moduler. En kilde-plugin-modul er en plugin-modul som inneholder en eller flere kildekodeplasseringer.
Deklarerte kildekodeplasseringer
En deklarert (forhåndsdefinert) kildekodeplassering er en org.eclipse.pde.core.source-utvidelse.
Eclipse 3.2 leveres med sju forhåndsdefinerte kildekodeplasseringer. Utvidelsespunktets skjemaer og kildearkiver for en plugin-modul er plassert i en unik underkatalog under en av disse kildekodeplasseringene.
Hver underkatalog må ha navngivningsregelen {id}_{version}, der id er plugin-IDen og version er plugin-versjonen.
org.eclipse.pde.source er for eksempel plugin-modulen som inneholder kildekoden for alle org.eclipse.pde.*-plugin-moduler.
Derfor ligger kildekoden og utvidelsespunktskjemaene for plugin-modulen org.eclipse.pde.core i {eclipse_installation}/plugins/org.eclipse.pde.source_3.2.0.{qualifier}/src/org.eclipse.pde.core_3.2.0.{qualifier}/
Ekstra kildekodeplasseringer
Du kan oppgi ekstra kildekodeplasseringer uten å bruke en org.eclipse.pde.core.source-utvidelse. Bare velg Legg til for å bla gjennom filsystemet.
Underkatalogene til de ekstra kildekodeplasseringene må følge samme oppsett og navngivningsregler som det som beskrives ovenfor for de deklarerte kildekodeplasseringene.
Navngivningsregler for kildearkiv
ZIP-arkivet som inneholder kildekoden for en plugin-modul må følge navngivningsreglene i {library_name}src.zip.
Hvis en plugin-modul for eksempel har toppteksten Bundle-ClassPath: xyz.jar MANIFEST.MF, så må kildekoden være pakket i et ZIP-arkiv med navnet xyzsrc.zip.
Hvis plugin-modulen ikke har noen Bundle-ClassPath MANIFEST.MF-topptekst, eller hvis toppteksten er i formen Bundle-ClassPath: . , så må kildekoden være pakket i et ZIP-arkiv med navnet src.zip.