每一個外掛程式或片段,應該都會有一個 {id}_{version} 格式的目錄。
該目錄的內容,是對應於外掛程式/片段的位置。
它應該含有格式為 {library name}src.zip 的程式碼 zip 檔,
其中程式庫的名稱,就是與程式碼一樣的 Java 程式庫的名稱。
此外,它應該還含有利用 source.include
變數,在 build.properties 指定的任何檔案或目錄。
<!ELEMENT extension (location+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT location EMPTY>
<!ATTLIST location
path CDATA #REQUIRED>
id
是相同的外掛程式或片段的 ID,而 version
則是相同的外掛程式/片段的版本。
這些目錄應該含有程式碼保存檔,
以及以對應外掛程式/片段的 build.properties 檔中的 source.includes
變數,
所指定的任何檔案或資料夾。
source
延伸的一個範例:
在上面這個例子中,外掛程式中的程式檔位置<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
已經登錄。
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. 這個程式和其中的資料,都採用本分送版所附 Common Public License v1.0 的條款,
其所在網址為:http://www.eclipse.org/legal/cpl-v10.html。