Forrás helyei

org.eclipse.pde.core.source

2.0

Ez a kiterjesztési pont teszi lehetővé, hogy a PDE megkeresse egy Eclipse alapú termékben található bedolgozók függvénytárainak forrásarchívumait. Ennek segítségével lehet megadni a forrásarchívumokat tartalmazó helyeket. Ezeknek a helyeknek ugyanazt az elrendezést kell tartalmazniuk, mint a 'plugins' könyvtárnak.

Minden bedolgozóhoz vagy töredékhez léteznie kell egy {azonosító}_{verzió} formátumú könyvtárnak. A könyvtár tartalma a bedolgozó/töredék helyének felel meg. A forráskód zip fájlját {függvénytár neve}src.zip formátumban kell tartalmaznia, ahol a függvénytár neve a forráskódnak megfelelő Java függvénytár neve. '.' nevű JAR archívált bedolgozók és könyvtárak esetében a zip fájl neve egyszerűen src.zip.

Emellett tartalmaznia kell a build.properties fájlban az src.includes változó segítségével megadott minden fájlt vagy könyvtárt.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


A következő egy példa a source kiterjesztésre:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

A fenti példában a közreadott bedolgozó src forráshelyének bejegyzésére került sor.

Ehhez a kiterjesztési ponthoz nincs szükség Java kódra.

Az Eclipse SDK mellett olyan forrás bedolgozók találhatók, amelyek forrásinformációkat tartalmaznak az Eclipse SDK összes bedolgozójához és töredékéhez.