在生产产品的过程中我们不可避免的需要调试一个问题或者需要更好的通过这种手段去理解代码而不只是仅仅去审查源码。你能够用Runtime工作台(Runtime Workbench)去精确的测定出产品在扩展的时候将会发生什么,这样能帮助解决这些问题。
2.6.1 配置的创建
在这个过程中第一步是在能够调试的产品中去创建一个配置。在Debug工具条菜单中选择Debug…
图2-21 调试(Debug)菜单
在弹出框(图2-22)中选择Eclipse Application,然后点击新建(New)按钮。然后,输入"Favorites"作为这个配置的名字。
图2-22 新配置的定义
2.6.2 插件的选择
经过前面的步骤以后,选择插件(Plug-ins)标签,然后选中Choose plug-ins and fragments to launch from the list(图2-23)这个单选按钮。在插件列表中,在Workspace Plug-ins这个条目中确定选中了Favorites插件,而不是在External Plug-ins条目中选中。
图2-23 配置中的插件选择
附语:
插件项目规定了在配置中的优先级高于Eclipse已经安装的插件。如果你有一个和Eclipse已经安装插件标识相同的插件项目,而你想要在Runtime 工作台(Runtime Workbench)运行已安装的插件,那就不要选中Workspace Plug-ins条目中的插件项目,而是选择External Plug-ins条目中已安装的插件。
2.6.3 运行Runtime工作台
在Runtime工作台中点击Debug按钮去运行Eclipse Application,这样就可以调试产品了。现在你已经定义了配置,那我们就来用它吧,在调试(Debug)工具栏菜单上,从菜单运行Runtime工作台去选择它,而不是打开配置页面
在配置向导页点击Debug按钮之后或者是从Debug工具栏菜单中选择Favorites,Eclipse会打开第二个工作台窗口(Runtime工作台和Development工作台完全不同)。这个Runtime工作台窗口执行Development工作台项目的代码。在Development工作台设置断点会对Runtime工作台造成影响(译者注:即会中断运行行,用户就可以调试了)。
译者注:这篇详细的介绍了怎么去配置debug,但是用户用的时候也许可以更简单,在导航器(Navigator)或者是Project Explorer中右键选中你的插件项目,直接运行就可以自动生成这些东西了,当然,如果涉及到文章中复制的配置(如标识符相同已安装的插件)还是要去修改已有的配置的。
本文系eclipselight.org(日食之光)原创文章,转载请注明出处。
固定链接:http://www.eclipselight.org/eclipse-plugin-tutorial/708/