2012-05-09 45 views
0

在eclipse關閉時是否可以自動運行任務/腳本?Eclipse - 在Eclipse關閉/退出時運行任務

我無法在首選項中找到合適的選項,既不能解決此問題的插件。

我使用Eclipse的perforce插件,我想在eclipse關閉之前自動運行shelf任務。

非常感謝 薩沙

回答

1

最好的辦法是使用一個框架適配器掛鉤。這允許你插入OSGi運行時的級別比eclipse插件稍微低一點。實質上,框架適配器鉤子是實現org.eclipse.osgi.baseadaptor.hooks.AdaptorHook接口的插件片段。此接口有一個frameworkStopframeworkStopping方法,您可以實施並可能在您需要時運行。

下面是適配器hooksL一些好的信息http://wiki.eclipse.org/Adaptor_Hooks

+0

嘿安德魯,感謝這聽起來像一個不錯的計劃。看起來我可以用Adapter鉤子實現我的計劃。 – Sascha

+0

Andrew有沒有適配器鉤子實現的例子。我試圖將它集成到一個小的hello世界插件中,但似乎沒有正確加載。 – Sascha

+0

我以前在groovy-eclipse中使用過它。看看這個:https://github.com/groovy/groovy-eclipse/tree/master/base/org.codehaus.groovy.frameworkadapter –