依赖项页面显示您的插件对其它插件的依赖性。必须在此页面上列示提供在插件项目的类路径上进行编译所必需代码的所有插件。在修改依赖项列表并保存文件后,PDE 将自动更新类路径。
注意,列表中的插件的顺序非常重要,这是因为它指示运行时的类装入顺序,所以在适当的时候使用向上和向下按钮来组织该列表。
可以在必需的插件部分中列示的插件的“属性”对话框中将其标记为重新导出的插件。重新导出依赖项表示插件的客户端将免费获取该依赖项。下面一点是很重要的:不要滥用此功能,仅当需要时才使用它。
如果插件需要特定版本的插件才能正常工作,可指定必需的版本及版本匹配规则。可阅读 Platform ISV Guide 中有关有效值的更多信息。
Eclipse 运行时允许您灵活地声明对一个包的依赖关系,而不必显式地标识其来源于哪个插件。这些包将列示在已导入的包部分中。
依赖项分析包含一些有用的功能部件,例如,在依赖项图中查找循环。这种循环已被运行时禁止,在测试之前进行这种分析对于执行对插件的依赖项图进行完整性检查是很有用的。
对于列表中的所选插件,计算依赖项范围将给出插件在该依赖项中所需的所有 Java 类型和所有扩展点的列表。所以,实质上它会告诉您为什么需要该插件。
因为依赖项列表中所有插件中的 JAR 在运行时将会位于插件的类路径上,所以请注意不要有任何不需要的依赖项,因为它们会降低类装入的速度。要查找这种冗余条目并除去它们,使用此页面上提供的查找未使用的依赖项功能部件。