2009-08-26 40 views
1

我正在使用Eclipse並且有幾個簡單的任務(例如將文件上傳到服務器)我想自動化。我應該在哪裏尋找,就像ANT適用於此? 任何指針讚賞。在Eclipse中的自動化

回答

3

可以使用外部日蝕工具(見eclipse help)。
作爲"FAQ How do I add my own external tools?"說:

外部工具應用程序或腳本通常作爲擴展開發環境。例如,它們可能用於執行腳本來打包和部署應用程序,或者在源文件上運行外部編譯器。
外部工具允許最終用戶在不寫入插件的情況下爲非Eclipse感知工具實現基本集成級別。
外部工具是通過Run > External Tools > External Tools創建和配置的,或者通過工具箱覆蓋圖從運行按鈕的下拉菜單中進行配置。

這樣,只需點擊外部工具菜單,即可運行腳本(.bat,ant,maven,無論您想要的)。

你確實能夠關聯的external tool to ant,因爲:

在Eclipse提供的螞蟻UI配備了一流的Ant構建文件編輯器,包括語法高亮顯示,內容輔助,模板和內容格式。
此編輯器自動與名爲build.xml的文件關聯,並可與Workbench > File關聯首選項頁面中的其他文件名關聯。

Ant UI還具有運行Ant腳本的嚮導和用於重複以前版本的工具欄按鈕。

alt text http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.user/images/et_dialog.png

+0

我甚至沒有想到這一點,但我使用支持腳本的外部工具相當多 - 好建議。+1 – javamonkey79 2009-08-28 02:58:10

2

Maven是另一種解決方案。對於高度可配置的現有任務,有很多mojos(自定義插件),或者如果卡住了,可以編寫自己的。

,這種交易是建立和學習曲線可以相當陡峭,所以我想它歸結到你需要它,如果你會重用它,等等,等等

+0

Maven是BIG項目的構建/依賴管理工具。它絕對不適合「幾個簡單的任務」。 – ChssPly76 2009-08-27 00:25:34

+1

我認爲這是一個意見問題\主觀。但是,正因爲如此,你有資格享受它。 – javamonkey79 2009-08-27 01:39:46

+1

我使用過Maven - 我甚至有點喜歡它。但是對於「如果你需要執行一些簡單任務的話,Ant比Maven處理起來要容易得多」,特別是考慮到Eclipse與Ant有一個非常好的內置集成,沒有什麼是主觀的。你可以谷歌「Maven的FTP上傳」與「螞蟻FTP上傳」一個簡單的例子。 – ChssPly76 2009-08-27 02:13:06

0

Eclipse Monkey是atempt以使Eclipse編寫腳本來自動化繁瑣的任務。

+0

這個項目似乎已經死了,但我認爲它可能正是我想要的。它是否有某種繼承者? – ArtOfWarfare 2016-08-25 13:51:55

+0

[Eclipse EASE](https://www.eclipse.org/ease/)項目是Eclipse Monkey的有效繼承者。看看那裏... – ftl 2016-08-26 09:35:28