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}/

Kildekodeplasseringer

 

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.