2010-03-12 77 views
2

我的構建是一個3步驟的過程。運行螞蟻來建立。將戰爭轉移到服務器。觸摸重新加載文件。如何從groovy運行現有的螞蟻腳本

我使用antbuilder轉移了groovy的最後兩個步驟。但是,我無法使用groovy來運行我現有的ant腳本。

我通常運行DOS提示符下使用以下命令它:

ant -Dsystem=mysystem -DsomeotherOption=true 

從常規時,我嘗試做

"ant -Dsystem=mysystem -DsomeotherOption=true".execute() 

它提供了一個錯誤說螞蟻沒有一個公認的命令。

如何在groovy中使用我現有的螞蟻腳本?

回答

1

嘗試並給出ant可執行文件的絕對路徑,例如C:\路徑\爲\螞蟻

你也可以使用Ant編程作爲本用戶手冊所示:http://groovy.codehaus.org/Using+Ant+from+Groovy

+0

很好。那工作。必須給出C:\ path \ to \ ant.bat沒有擴展結果的錯誤。 – Omnipresent 2010-03-12 02:14:34

0

我發現this,而在尋找類似的要求,基本上描述了使用Ant的ProjectHelper的過程和Groovy的Project類。這樣您就不需要將Ant構建文件轉換爲groovy樣式語法。