這是不可能的,但是我正在尋找一種方式來增加(以項目的右鍵菜單或選項)按鈕,可以讓我執行什麼通常會被多個獨立的行動,特別是我想一個選項,將:我可以在eclipse中添加一個按鈕,它按順序執行自定義動作列表?
- 執行一個Maven乾淨的當前項目
- 乾淨Eclipse中的項目
- 乾淨的服務器,重建(正常或調試)
我試圖谷歌,但我找不到任何東西可以幫助(我可能不正確的話來說,雖然因爲我不知道該怎麼尋找)
這是不可能的,但是我正在尋找一種方式來增加(以項目的右鍵菜單或選項)按鈕,可以讓我執行什麼通常會被多個獨立的行動,特別是我想一個選項,將:我可以在eclipse中添加一個按鈕,它按順序執行自定義動作列表?
我試圖谷歌,但我找不到任何東西可以幫助(我可能不正確的話來說,雖然因爲我不知道該怎麼尋找)
所有您列出的操作都可以由單獨的建築商來完成。所以你可以創建一個啓動配置來運行Maven clean操作,另一個啓動配置來運行Eclipse clean命令等等。
當你擁有所有可用的發射CONFIGS的,安裝CDT推出的羣體特徵與點擊一起運行它們:https://stackoverflow.com/a/11905444/44089
已經有一些與日食腳本嘗試,但不是很多都是成功的。你總是可以編寫自己的命令和處理程序,並從那裏你可以執行任意數量的命令,你可以指定:
public Object execute(ExecutionEvent event) throws ExecutionException {
IWorkbenchWindow window = HandlerUtil
.getActiveWorkbenchWindowChecked(event);
IHandlerService handlerService = (IHandlerService) window
.getService(IHandlerService.class);
try {
handlerService.executeCommand(
IWorkbenchCommandConstants.HELP_ABOUT, null);
handlerService.executeCommand(
IWorkbenchCommandConstants.FILE_REFRESH, null);
} catch (NotDefinedException | NotEnabledException
| NotHandledException e) {
throw new ExecutionException("Failed", e);
}
return null;
}
然後你只需要跟蹤對應於你想要做什麼命令ID。 ALT+SHIFT+F2
,然後選擇一個菜單項可以提供指令ID(或動作定義ID,這是相同的東西)。