每一個外掛程式或片段,應該都會有一個 {id}_{version} 格式的目錄。
該目錄的內容,是對應於外掛程式/片段的位置。
它應該含有格式為 {library name}src.zip 的程式碼 zip 檔,
其中程式庫的名稱,就是與程式碼一樣的 Java 程式庫的名稱。
對於 JAR'd 外掛程式和名稱為 '.' 的程式庫,程式碼 zip 檔只要簡單命名為 src.zip
即可。
此外,它應該還包含利用 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. 這個程式和檢附的資料是遵循這項分送檢附的 Eclipse Public License 1.0 版條款而提供的,請造訪下列網址,以取得這份條款:http://www.eclipse.org/legal/epl-v10.html。