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