Groovy腳本是一個包含許多語句和類聲明的文本文件.Groovy的用法和其他腳本語言類似.下面是幾種運行Groovy腳本的方法:
1.使用交互控制臺
Groovy有一個Swing交互控制臺,允許你像使用SQL工具一樣輸入和執行Groovy語句.控制臺支持歷史記錄,因此你可以向前或向后遍歷命令.
如果你已經安裝了Groovy二進制分發包,你可以使用下面的命令啟動Groovy Swing控制臺.
如果像啟動命令行控制臺,可以輸入下面的命令:
GroovyConsole
如果想啟動命令行控制臺,可以輸入下面的命令
Groovysh
從源代碼分發包中啟動Swing Groovy控制臺
maven?console2.通過IDE運行Groovy腳本
有一個叫做GroovyShell的類含有main(String[])方法可以運行任何Groovy腳本.你可以用下面的語句執行任何Groovy腳本:
java groovy.lang.GroovyShell foo/MyScript.groovy [arguments你可以在你的IDE中使用上面的Groovy main()執行或調試任何Groovy腳本.
3.用命令行執行Groovy腳本
在GROOVY_HOME\bin里有個叫'groovy' 或'groovy.bat' 的腳本文件(或者二者都有,根據你的平臺不同而不同).這些腳本文件是Groovy運行時的一部分.
一旦安裝了Groovy運行時,你就可以這樣運行Groovy腳本:
groovy?foo/MyScript.groovy?[arguments]如果你使用從CVS構建的Groovy,那么除了Groovy腳本以外,命令行上可能還運行著其他的類.
1.擁有main()方法的類;
2.和JUnit的測試一起運行的繼承自GroovyTestCase的類,
3.實現Runnable接口的類.run()方法被調用.
獲得最新最強的Groovy,輸入下面的命令做一個CVS檢出
maven?groovy:make-install在groovy/target/install里會有一份完整的二進制分發包.你可以將groovy/target/install/bin添加到你的路徑,這樣你就可以輕松地用命令行執行你的Groovy腳本了.
4.用Groovy創建Unix腳本
你可以用Groovy編寫Unix腳本并且像Unix腳本一樣直接從命令行運行它.倘若你安裝的是二進制分發包并且設置好了路徑,那么下面的代碼將會很好的工作:
將其保存為helloWorld.groovy.
#!/usr/bin/env?groovy
println("Hello?world")

for?(a?in?this.args)?
{
??println("Argument:?"?+?a)
}接著從命令行運行這個腳本,
chmod?+x?helloWorld
./helloWorld
posted on 2006-04-28 12:07
學二的貓 閱讀(5443)
評論(0) 編輯 收藏 所屬分類:
Groovy