Для каждого модуля или фрагмента должен существовать каталог в формате {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>
id
- идентификатор соответствующего модуля или фрагмента, а version
- его версия. Эти каталоги в свою очередь должны содержать архивы с исходным кодом и все файлы и каталоги, указанные в переменной source.include
файла build.properties соответствующего модуля или фрагмента. source
:
В этом примере в дополнительном модуле регистрируется расположение исходного кода<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
.
Copyright (c) 2004 IBM Corporation and others.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте http://www.eclipse.org/legal/epl-v10.html.