同步的工作空间

Pluglet 调试器工作台使用它自己的工作空间,而不使用目标工作台已经打开的工作空间;但是,这两个工作台之间会互相通信,以使 pluglet 项目中所作的更改同步。

一次只能由一个工作台实例打开工作空间。无论是使用“包资源管理器”视图还是“导航器”视图来浏览调试器的工作空间,您都将看到目标工作空间中具有的完全相同的 pluglet 项目,而不会看到其他项目。调试器工作台仅用于调试 pluglet,它不一定具有打开其他种类的项目所需要的插件。

调试器工作台和目标工作台使 pluglet 项目保持同步。您在调试器工作台中对 pluglet 资源所作的任何更改都会自动应用于目标工作台中,反之亦然。

另外,目标工作台和调试器工作台中的全局工具栏上的内部工具菜单都包含相同的 pluglet 启动历史记录和收藏项菜单组。这些历史记录和收藏项组也是保持同步的。当在一个工作台中更改它们时,在另一个工作台中也会自动对它们进行更改。

同样,如果您在调试器工作台中通过单击内部工具启动配置对话框(单击内部工具 > 内部工具)来打开内部工具窗口,则将看到目标工作台中存在的相同 pluglet 启动配置。

在这两个工作台中,将同步进行对 pluglet 启动配置所作的任何更改。
注:内部工具配置窗口的公共选项卡上指定的共享启动配置,将只根据它们存储在 pluglet 项目中的启动文件来进行同步,因此,与该 pluglet 项目中的所有其他资源也同步。但是,未存储在 pluglet 项目中的共享启动配置将不同步。在这两个工作台中,所有非共享 pluglet 启动配置将自动保持同步。

插件

调试器工作台是使用一种特殊配置来启动的,该配置中只包含调试 pluglet 所需要的那些功能部件插件,例如,Pluglet、Java™、调试、小组、PDE、平台和帮助功能部件。

pluglet 项目引用它们的 pluglets.xml 文件中的并不存在于调试器工作台配置中的那些插件。这并不是一个问题,因为目标工作台与调试器工作台之间会自动交流有关目标配置中的插件的信息。

类似地,目标工作台可以具有添加至 plugletTemplate 扩展点的插件,但这些插件在调试器工作台中不存在。plugletTemplate 扩展点用于控制哪些模板将显示或不显示在“新建 Pluglet”向导中。这些添加项会自动与调试器工作台通信,以使它的“新建 Pluglet”向导与目标工作台列示相同的 pluglet 模板。

要了解有关 Eclipse 调试的更多信息,请参阅联机帮助中的“Java 开发用户指南”主题中的“入门”、“基础教程”以及“调试程序”主题。

相关信息
调试器
调试程序

反馈