2009-11-23 62 views

回答

1

而不是使用eclipse,使用它的專用軟件 - 持續集成服務器是爲它創建的。檢查這樣的標題,如:哈德森,cruiseControl,團隊城市

1

你走錯了路。而不是試圖自動化開啓eclipse,執行一個main ...打破IDE依賴關係,使用AntMaven編寫一個可移植的構建腳本,並在IDE之外執行該構建腳本(使用簡單的cron作業或更類似於持續集成工具,但我不確定你現在需要一個CI工具,從構建腳本開始)。

0

所以我假設你想自動化一些你在eclipse中運行的東西。如果它是一個構建,那麼我和其他人一樣,使用構建腳本和CI是最好的選擇。

但如果它不是用例...

現在,如果你使用的是「運行...」對話框,要做到這一點,你可以真正得到了Eclipse使用的命令行路徑,二進制文件和參數執行。

你所做的是打開調試視角。然後運行你的腳本,但你通常會這樣做。

此時,您的進程應該出現在「調試視圖」中。

當進程運行或終止後,右鍵單擊進程並打開屬性。 (您可能需要在樹中單擊1級才能獲得此選項)

在進程信息的下面有一個「命令行」部分。這是eclipse在後臺執行的確切命令行。

你應該可以把它放到一個腳本中(.bat for windows/sh for * nix)並相應地進行安排。

編輯:添加在假設中,更改爲使用屬性屏幕上的過程信息條款。

+0

我不認爲這就是他所問的......他不問如何從eclipse運行命令行程序,他問如何從命令行啓動eclipse然後導致eclipse執行某些操作(例如,運行一個構建)。 – Suppressingfire 2009-11-23 23:57:50

+0

ahhh,好吧,我沒有把我的答案做好。我並不打算展示如何執行命令行,而是解釋如何獲取eclipse在「運行構建」命令中使用的實際命令行。 – lofte 2009-11-24 00:20:26

相關問題