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 modułach dodatkowych 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żdego modułu dodatkowego lub fragmentu powinien istnieć katalog o nazwie {id}_{wersja}. Treść katalogu odpowiada treści położenia modułu dodatkowego/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 modułów dodatkowych 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ącym elementy module dodatkowym.

Dla tego punktu rozszerzenia nie jest wymagany kod Java.

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