Pro každý modul plug-in nebo fragment by měl existovat adresář ve formě {id}_{verze}. Obsah adresáře odpovídá umístění modulu plug-in nebo fragmentu. Měl by obsahovat soubor zip se zdrojovým kódem ve formě {název knihovny}src.zip, kde název knihovny je název knihovny Java, která odpovídá zdrojovému kódu. Pro moduly plug-in a knihovny JAR pojmenované '.'musí být zdrojový soubor zip pojmenován jednoduše src.zip.
Kromě toho by měl obsahovat všechny soubory a adresáře zadané v souboru build.properties pomocí proměnné src.includes.
<!ELEMENT extension (location+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT location EMPTY>
<!ATTLIST location
path CDATA #REQUIRED>
ID je odpovídající identifikátor modulu plug-in nebo fragmentu a version je odpovídající verze modulu plug-in nebo fragmentu. Tyto adresáře by naopak měly obsahovat archivy zdroje a všechny ostatní soubory a složky zadané pomocí proměnné source.includes v souboru build.properties příslušného modulu plug-in nebo fragmentu.zdroj:
Ve výše uvedeném příkladu musí být zdrojové umístění<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src v přispívajícím modulu plug-in registrováno.
Copyright (c) 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html