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

Kildekodeplaceringer

 

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.