Zdrojové umístění

org.eclipse.pde.core.source

2.0

Tento bod rozšíření umožňuje, aby prostředí PDE vyhledalo archivy zdrojů pro knihovny v modulech plug-in, které byly nalezeny v produktech založených na platformě Eclipse. Slouží pro přidání umístění, která obsahují archivy zdrojů. Tato umístění by měla mít stejné rozvržení jako adresář 'plugins'.

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>


Zde je uveden příklad rozšíření zdroj:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

Ve výše uvedeném příkladu musí být zdrojové umístění src v přispívajícím modulu plug-in registrováno.

Pro tento bod rozšíření není povinný žádný kód v jazyce Java.

Sada Eclipse SDK je dodávána se zdrojovými moduly plug-in, které obsahují informace o zdroji pro všechny moduly plug-in a fragmenty v sadě Eclipse SDK.