Położenia źródeł

org.eclipse.pde.core.source

2.0

Ten punkt rozszerzenia umożliwia środowisku PDE znajdowanie archiwów kodu źródłowego dla bibliotek w wtyczkach platformy Eclipse znalezionych w produkcie opartym na platformie Eclipse. Jest on przeznaczony do dodawania położeń archiwów kodu źródłowego. Położenia te powinny mieć ten sam układ, co katalog plugins.

Dla każdej wtyczki lub fragmentu powinien istnieć katalog o nazwie {id}_{wersja}. Treść katalogu odpowiada treści położenia wtyczki/fragmentu. Powinien on zawierać plik ZIP z kodem źródłowym o nazwie {nazwa biblioteki}src.zip, gdzie nazwa biblioteki to nazwa biblioteki Java zgodnej z kodem źródłowym. W przypadku wtyczek JAR i bibliotek o nazwie '.' plik ZIP z kodem źródłowym powinien mieć nazwę src.zip.

Dodatkowo w katalogu tym powinny znajdować się wszystkie pliki lub katalogi określone w pliku build.properties przy użyciu zmiennej src.includes.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


Poniżej przedstawiono przykład rozszerzenia source:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

W powyższym przykładzie zostało zarejestrowane położenie kodu źródłowego src w dodającej elementy wtyczce.

Dla tego punktu rozszerzenia nie jest wymagany kod Java.

Pakiet SDK dla platformy Eclipse jest dostarczany z źródłowymi wtyczkami, które zawierają informacje o kodzie źródłowym wszystkich wtyczek i fragmentów w pakiecie SDK dla platformy Eclipse.