2011-11-14 51 views

回答

7

最好的辦法是在項目中添加一個外部構建器。您可以選擇運行一個ant腳本或任意程序(如/ bin/bash),並帶有您選擇的參數。每次保存項目資源時(比如文件),您的構建器都會運行。有關外部製造商的討論,請參見Ant Project Builders

Java編輯器具有可以激活和定製的保存操作,但是AFAIK它們不包含運行程序的能力。見Preferences > Java > Editors

如果你能寫插件,您還可以添加org.eclipse.core.commands.IExecutionListenerorg.eclipse.ui.commands.ICommandService和監聽保存命令(org.eclipse.ui.IWorkbenchCommandConstants.FILE_SAVE)。然後你可以做任何你可以用java編寫的東西。但是外部項目建設者可能是你想要的最快的方式。

0

假設你在Eclipse中是Java ...沒有。

Java本身不能掛鉤鍵盤或鼠標。註冊密鑰的唯一方法是在關注Java應用程序時。

C或C++是去鉤子的方式。

你可以做一些搜索包裝C/C++掛鉤的Java包裝器。這是唯一的方法。

0

確切的答案是,這是不可能的...但你可以實現類似。

喲需要安裝並配置一個CI server來頻繁輪詢存儲庫更改並在每次提交時執行。

您可以爲「承諾」日食重點PREF頁面上的快捷鍵,使Ctrl + S鍵

之後,你可以使用它沒有爲詹金斯,你可能會發現你的腳本中有用的XShell plugin

相關問題