启动程序
测试 Eclipse 插件是一件很容易的事情。您只需保存文件并启动第二个 Eclipse 实例。不需要执行打包或部署步骤。
PDE 通过扩展“调试”框架并提供三个涵盖不同测试领域的不同启动配置类型来使插件测试成为可能:
PDE 启动配置是在“启动配置”对话框中与 SDK 中的其他启动配置一起集中管理的。可以通过从顶级菜单中选择运行 > 运行...或调试 > 调试...来调用 PDE 启动配置。
保存并启动
在工作空间中开发插件时,将以递增方式编译 Java 源代码,生成的类文件将放在输出文件夹中。当您启动运行时 Eclipse 应用程序时,PDE 将以 dev 方式启动该应用程序并定制运行时类路径。PDE 通过将新生成的类文件放到插件类路径中来定制运行时类路径;这使那些类文件可供运行时类装入器使用。此机制使您能够测试代码,而不需要首先将该代码打包到 JAR 中。
通过为每个插件项目提供运行时类路径属性页,PDE 使您能够进一步控制插件的运行时类路径。在此属性页中,可以指定进行测试时要在输出文件夹级别排除或包括的类。可以通过从插件项目的上下文菜单中选择属性 > 插件开发 > 运行时类路径来打开运行时类路径属性页。
一个具体的示例是:在测试 Ant 任务时,您可能想从启动中排除输出文件夹。这样做的原因是,根据 Ant 约定,Ant 要求代码在 JAR 中。因此,建议将 Ant 代码打包在插件项目中的 JAR 中,并从启动中排除包含已编译的 Ant 任务源代码的输出文件夹。