我编写了一个 Eclipse 插件,SWTBot
用于通过其 GUI 自动化 Eclipse。实际上,我正在使用 Eclipse 应用程序运行配置从 Eclipse 运行这个插件来测试它。这将打开一个新的 Eclipse 实例。toolbarbutton
之后,我可以使用 usingui.actionSets
扩展启动插件。
我想从命令提示符启动一个 Eclipse,并希望这个插件自动启动。就我而言,Eclipse 当然应该使用 GUI 启动。
你知道这个问题的任何有效解决方案吗?
我编写了一个 Eclipse 插件,SWTBot
用于通过其 GUI 自动化 Eclipse。实际上,我正在使用 Eclipse 应用程序运行配置从 Eclipse 运行这个插件来测试它。这将打开一个新的 Eclipse 实例。toolbarbutton
之后,我可以使用 usingui.actionSets
扩展启动插件。
我想从命令提示符启动一个 Eclipse,并希望这个插件自动启动。就我而言,Eclipse 当然应该使用 GUI 启动。
你知道这个问题的任何有效解决方案吗?
您可以使用org.eclipse.ui.startup
扩展点。您需要提供一个IStartup
在工作台启动时调用的实现类。
注意:这不是一个完整的故障安全方法,因为用户可以在Workbench > Startup首选项页面中禁用此扩展点。