程式檔位置

org.eclipse.pde.core.source

2.0 版

這個延伸點可讓 PDE 在 Eclipse 型產品中的 Eclipse 外掛程式, 尋找程式庫的程式碼保存檔。 它可以提供含有程式碼保存檔的位置。 這些位置的佈置,應該與 'plugins' 目錄相同。

每一個外掛程式或片段,應該都會有一個 {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>


下面是 source 延伸的一個範例:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

在上面這個例子中,外掛程式中的程式檔位置 src 已經登錄。

這個延伸點並不需要任何 Java 程式碼。

Eclipse SDK 所附的程式碼外掛程式, 含有 Eclipse SDK 中所有外掛程式和片段的程式碼資訊。