[groovy grape]아주 짧은 코드로 gtalk에 메시지 전송
---
그루비(http://groovy.codehaus.org) 이거 아주 물건입니다. 자바의 애자일 버전이라고 할까요. Grape라는 것이 소개되어서 찾아봤습니다. http://groovy.codehaus.org/grape
Grape (The Groovy Adaptable Packaging Engine or Groovy Advanced Packaging Engine) is the infrastructure enabling the grab() calls in Groovy, a set of classes leveraging Ivy to allow for a repository driven module system for Groovy.
Ivy를 이용해서 코드의 의존성 라이브러리를 자동으로 다운로드 받아서 실행을 쉽게 해준다는 것입니다.
아래 블로그 글에 있는 코드를 실행해보면 체감할 수 있을 것입니다. 상단의 코드는 xmpp.groovy 파일을 만들어서 $GROOVY_HOME/bin/groovy xmpp.groovy 명령으로 실행하면 되고, 그 전에 하단에 있는 xml 파일을 만들어서 사용자 홈 디렉토리의 .groovy/ 아래 놓아두면 됩니다. 코드의 기능은 /tmp/jabber 폴더에 새로 생기는 파일을 xmpp.groovy 파일에 지정된 구글톡 계정으로 내용을 보내줍니다. 단 로그인 계정과 수신 계정이 달라야 합니다.
