源代码位置

org.eclipse.pde.core.source

2.0

此扩展点允许 PDE 查找基于 Eclipse 的产品中的 Eclipse 插件中的库的源代码归档。它用于提供包含源代码归档的位置。这些位置包含的布局应该与“plugins”目录相同。

对于每个插件或片段,应该存在 {id}_{version} 形式的目录。该目录的内容对应于插件/片段位置。它应该包含 {library name}src.zip 形式的源代码 Zip 文件,其中 library name 是与源代码相匹配的 Java 库的名称。对于 JAR 的插件和命名为“.”的库,只是必须将源 zip 文件命名为 src.zip

此外,它还应该包含在 build.properties 中使用 src.include 变量指定的任何文件或目录。

<!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 中的所有插件和片段的源代码信息的源代码插件。