Umístění zdrojového kódu
V platformě Eclipse se schémata zdrojového kódu a bodu rozšíření dodávají v samostatných zdrojových modulech plug-in. Zdrojový modul plug-in je modul plug-in obsahující jedno nebo více umístění zdrojového kódu.
Deklarovaná umístění zdrojového kódu
Deklarované (předdefinované) umístění zdrojového kódu je rozšíření org.eclipse.pde.core.source.
Platforma Eclipse verze 3.2 se dodává se sedmi předdefinovanými umístěními zdrojového kódu. Schémata bodů rozšíření a zdrojové archivy pro modul plug-in jsou umístěny v jedinečném podadresáři pod jedním z těchto umístění zdrojového kódu.
Každý podadresář musí mít konvenci pojmenování {id}_{verze}, kde id je ID modulu plug-in a verze je jeho verze.
Například org.eclipse.pde.source je modul plug-in obsahující zdrojový kód pro všechny moduly plug-in org.eclipse.pde.*.
Proto jsou zdrojový kód a schémata bodů rozšíření pro modul plug-in org.eclipse.pde.core v umístění {instalace_eclipse}/plugins/org.eclipse.pde.source_3.2.0.{kvalifikátor}/src/org.eclipse.pde.core_3.2.0.{kvalifikátor}/
Další umístění zdrojového kódu
Další umístění zdrojového kódu lze určit bez použití rozšíření org.eclipse.pde.core.source pouze stisknutím volby Přidat... pro procházení systému souborů.
Podadresáře dalších umístění zdrojového kódu musí mít stejné rozvržení a konvence pojmenování popsané výše pro deklarovaná umístění zdrojového kódu.
Konvence pojmenování zdrojového archivu
ZIP archiv obsahující zdrojový kód pro modul plug-in musí mít konvenci pojmenování {název_knihovny}src.zip.
Například pokud má modul plug-in záhlaví Bundle-ClassPath: xyz.jar MANIFEST.MF, zdrojový kód musí být zabalen do ZIP archivu s názvem xyzsrc.zip.
Pokud modul plug-in nemá žádné záhlaví Bundle-ClassPath MANIFEST.MF nebo má záhlaví formu Bundle-ClassPath: . , zdrojový kód musí být zabalen do ZIP archivu s názvem src.zip.