2012. 7. 18. 18:12
IT
배경 :
1. shell script 짜는 것보다 자바 코딩이 더 쉽다. (사실은 그루비가.. )
2. 컴파일은 하기 싫다.
준비사항 :
1. jdk가 설치되어야함 (대부분 있음)
2. groovy-all-X.X.X.jar 를 준비할것
3. groovy 문법을 모르면 java 문법이라도 알고 있어야 함.
방법 :
1. 대신 실행해줄 쉘을 만든다.
touch groovy.sh
#/bin/sh
JAVA_HOME=/usr/local/java/jdk1.6.0_30
CP=/groovy/groovy-all-2.0.0.jar:.
echo $1 run
$JAVA_HOME/bin/java -classpath $CP groovy.ui.GroovyMain $1
# 실행모드 변경
chmod 744 groovy.sh
2. groovy example
# ls 명령을 실행한 결과를 출력해주는...
touch hello.groovy
import java.util.*;
class HelloGroovy{
public static void main(String[] args) {
println args.length
def result = "ls".execute().text;
println result
}
}
주의사항 :
1. 지나치게 중독되지 말 것.
2. 뭔가 안될 경우 classpath 설정을 확인할 것