Расположения исходного кода

org.eclipse.pde.core.source

2.0

Эта точка расширения предназначена для поиска в PDE архивов с исходным текстом библиотек в модулях Eclipse, входящих в состав продукта, основанного на Eclipse. Она служит для указания расположений, содержащих архивы с исходным текстом. Предполагается, что эти расположения устроены также, как каталог 'plugins'.

Для каждого модуля или фрагмента должен существовать каталог в формате {id}_{version}. Содержимое каталога отвечает расположению модуля или фрагмента. В него должен входить файл zip с исходным кодом в формате {имя-библиотеки}src.zip, где имя-библиотеки - это имя библиотеки Java, подходящей для исходного кода. Для модулей в JAR и библиотек с именем '.', файл zip должен называться просто src.zip.

Он должен содержать все файлы и папки, указанные в файле build.properties в переменной src.includes.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


Ниже приведен пример расширения source:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

В этом примере в дополнительном модуле регистрируется расположение исходного кода src.

Для этой точки расширения не требуется никакой код Java.

Eclipse SDK поставляется вместе с модулями исходного текста, содержащими информацию об источнике для всех модулей и фрагментов Eclipse SDK.