Kildekodeplaceringer
I Eclipse leveres kildekode og udvidelsespunktskemaer i separate kilde-plugins. En kilde-plugin er en plugin, der indeholder en eller flere kildekodeplaceringer.
Erklærede kildekodeplaceringer
En erklæret (foruddefineret) kildekodeplacering er en org.eclipse.pde.core.source-udvidelse.
Eclipse 3.2 leveres med syv foruddefinerede kildekodeplaceringer. Udvidelsespunktskemaerne og kildearkiverne til en plugin er placeret i et separat underbibliotek under en af disse kildekodeplaceringer.
Hvert underbibliotek skal følge navngivningsreglen {id}_{version}, hvor id er plugin-id'en, og version er plugin-versionen.
Eksempel: org.eclipse.pde.source er den plugin, der indeholder kildekoden til alle org.eclipse.pde.*-plugins.
Kildekoden og udvidelsespunktskemaerne til plugin'en org.eclipse.pde.core er derfor placeret i {eclipse_installation}/plugins/org.eclipse.pde.source_3.2.0.{kvalifikator}/src/org.eclipse.pde.core_3.2.0.{kvalifikator}/
Yderligere kildekodeplaceringer
Du kan angive yderligere kildekodeplaceringer uden udvidelsen org.eclipse.pde.core.source ved at klikke på Tilføj... og gennemse filsystemet.
Underbibliotekerne for de yderligere kildekodeplaceringer skal følge samme layout og navngivningsregler som beskrevet ovenfor for de erklærede kildekodeplaceringer.
Navngivningsregel for kildearkiv
ZIP-arkivet, der indeholder kildekoden til en plugin, skal følge navngivningsreglen {biblioteksnavn}src.zip.
Hvis en plugin f.eks. har MANIFEST.MF-topteksten Bundle-ClassPath: xyz.jar, skal kildekoden være pakket i en ZIP-arkivfil ved navn xyzsrc.zip.
Hvis plugin'en ikke har nogen Bundle-ClassPath MANIFEST.MF-toptekst eller har formatet Bundle-ClassPath: ., skal kildekoden være pakket i en ZIP-arkivfil ved navn src.zip.