Eclipse-在Eclipse关闭/退出时运行任务

Eclipse-在Eclipse关闭/退出时运行任务,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,eclipse关闭时是否可以自动运行任务/脚本 我在首选项中找不到合适的选项,也找不到有助于解决此问题的插件 我使用用于Eclipse的perforce插件,希望在Eclipse关闭之前自动运行任务 非常感谢 Sascha您最好的选择是使用框架适配器挂钩。这允许您以略低于eclipse插件的级别插入OSGi运行时。实际上,框架适配器挂钩是一个插件片段,它实现了org.eclipse.osgi.baseadaptor.hooks.AdaptorHook接口。此接口有一个frameworkStop和

eclipse关闭时是否可以自动运行任务/脚本

我在首选项中找不到合适的选项,也找不到有助于解决此问题的插件

我使用用于Eclipse的perforce插件,希望在Eclipse关闭之前自动运行任务

非常感谢
Sascha

您最好的选择是使用框架适配器挂钩。这允许您以略低于eclipse插件的级别插入OSGi运行时。实际上,框架适配器挂钩是一个插件片段,它实现了
org.eclipse.osgi.baseadaptor.hooks.AdaptorHook
接口。此接口有一个
frameworkStop
frameworkStop
方法,您可以实现该方法,并可能在需要时运行该方法


这里有一些关于适配器hooksL的好信息

嘿,安德鲁,谢谢,这听起来是个不错的计划。看起来我可以用适配器钩子实现我的计划。Andrew你有适配器钩子实现的例子吗。我试图将它集成到一个小的hello world插件中(如链接中所述),但它似乎没有正确加载。我以前在groovy eclipse中使用过它。看看这个:这很有帮助,谢谢。似乎在使用框架适配器挂钩时,当插件需要其他(第三方)插件时,我遇到了问题。这是正确的。该片段与主机包具有相同的类路径。