目标

org.eclipse.pde.core.targets

3.2

用于定义和注册目标定义的扩展点。PDE 使用户能够选择目标并在各个目标之间进行切换。目标的主要内容在 .target 文件中。此文件与其他内容一起包含插件和/或功能部件列表、目标环境、执行环境和启动参数。

<!ELEMENT extension (target+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT target (description?)>

<!ATTLIST target

id         CDATA #REQUIRED

name       CDATA #REQUIRED

definition CDATA #REQUIRED>


<!ELEMENT description (#PCDATA)>

此目标的人类可读描述。



以下是 targets 扩展的一个示例:
  

<extension point =

"org.eclipse.pde.core.targets"

>

<target id=

"org.eclipse.pde.core.rcpTarget"

name=

"Eclipse RCP"

path=

"targets/rcp.target"

/>

</extension>

在以上示例中,目标的名称和标识是在 plugin.xml 中声明的,但其内容存储在提供插件的 targets/rcp.target 中。
必须通过文件 > 新建 > 其他... > 插件开发 > 目标定义来创建 .target 文件,并且该文件必须符合语法规则。

此扩展点不需要任何 Java 代码。

org.eclipse.pde.core 插件提供了两个扩展。