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 설정을 확인할 것 


posted by smplnote