Groovy 스크립트는 여러 개의 문장과 클래스 정의를 담고 있는 텍스트 파일입니다. Groovy 스크립트는 다른 스크립트 언어들과 비슷한 방식으로 쓰입니다. Groovy 스크립트를 실행할 수 있는 방법은 다양합니다.
Groovy는 Swing으로 개발된 인터랙티브 콘솔을 제공합니다. 콘솔에서는 SQL 쿼리툴을 쓰는 것 처럼 명령을 입력하고 바로 실행할 수 있습니다. 명령 히스토리도 제공되기 때문에 전에 입력했던 명령들 사이를 오갈 수 있습니다.
Groovy 바이너리 배포판을 설치 했다면 명령행을 통해 다음과 같이 Groovy Swing 콘솔을 실행할 수 있습니다:
groovyConsole |
명령행 인터랙티브 쉘을 실해아려면 아래 명령을 입력하세요:
groovysh |
소스 배포판에서 Groovy Swing 콘솔을 실행하려면 아래 명령을 입력하세요:
maven console |
Classpath에 뭔가를 라이브러리를 추가하는 방법에 대해서는 아래를 참고하세요.
{link:GroovyShell|apidocs/groovy/lang/GroovyShell.html}{link} |
java groovy.lang.GroovyShell foo/MyScript.groovy [arguments] |
여러분의 IDE 내에서 위 명령을 통해 스크립트를 실행하거나 디버깅할 수 있습니다.
플랫폼에 따라 "groovy" 혹은 "groovy.bat"라는 이름의 쉘 스크립트가 제공됩니다. 런타임이 설치 된 후에는 단지 아래와 같이 입력하면 Groovy 스크립트를 실행할 수 있습니다:
groovy foo/MyScript.groovy [arguments] |
CVS 해드에서 받은 Groovy(혹은 Beta-5 이후 버전. 업그래이드를 원하면 아래를 참고하세요)를 빌드해서 사용한다면 다음 종류의 Groovy 클래스들을 명령행에서 실행할 수 있습니다:
최신의 그리고 최고의 Groovy를 사용하려면 cvs checkout을 한 후에 다음 명령을 입력하세요:
maven groovy:make-install |
groovy/target/install 디랙토리에 완전한 바이너리 배포판이 만들어질 것입니다. 그 다음, groovy/target/install/bin 디랙토리를 path 환경변수에 추가하면 Groovy 스크립트를 명령행에서 쉽게 실행할 수 있습니다.
Classpath에 라이브러리를 추가하는 방법에 대해서는 아래를 참고하세요.
Groovy 스크립트를 보통의 Unix 쉘 스크립트처럼 실생시킬 수 있습니다. Groovy 바이너리 배포판을 설치하고 PATH에 Groovy를 추가했다면 아래 방식이 잘 수행될 것입니다.
다음은
{link:CVS|http://cvs.groovy.codehaus.org/viewrep/~raw,r=MAIN/groovy/groovy/groovy-core/src/script/helloWorld}{link} |
#!/usr/bin/env groovy
println("Hello world")
for (a in this.args) {
println("Argument: " + a)
}
|
이제 명령행에서 실행할 수 있도록 하기 위해 실행권한을 주면 됩니다:
chmod +x helloWorld ./helloWorld |
명령행 스크립트 혹은 인터랙티브 쉘을 실행할 때 Classpath에 JDBC 드라이버나 JMS 구현 등을 추가하고 싶을 수도 있습니다. 다음과 같은 방법들을 사용하시면 됩니다: