Spring Roo addon 개발환경 구성하기 - 1. Spring Roo 소스 내려받기
Spring Roo addon 을 개발하려고 여러가지 방법을 강구하였으나, 레퍼런스도 많이 없고 해서 직접 디버깅이 가능한 환경을 구성해서 확인을 하려고 합니다. 하지만 Roo Shell 자체가 OSGi 환경인지라... 간단하게 되지는 않았습니다.
Spring Roo 소스를 내려 받기
1. GIT 설치하기
Spring Roo 는 GIT 로 버전관리를 하고 있었습니다. 기존에 GIT 이 설치되어 있지 않다면 GIT 을 설치합니다.
윈도우 환경 기준으로 손쉽게 설치할 수 있는 msysGit 을 설치하였습니다.
msysGit: http://code.google.com/p/msysgit/downloads/list
2011년 7월 24일 기준, Git-1.7.6-preview20110708.exe 파일을 다운로드 후 실행
설치 중에 "Adjusting your PATH environment" 에서 "Run Git from the Windows Command Propmt" 를 선택해야지만 커맨드 창에서 git 을 바로 사용할 수 있음. 선택하지 않으면 별도로 PATH 를 지정해주어야 합니다.
2. 소스 체크아웃
소스 저장소에서 Spring Roo 소스를 내려받습니다. (소스 저장소가 github 로 이관되었습니다.)
> git clone git://git.springsource.org/roo/roo.git
> git clone https://github.com/SpringSource/spring-roo.git
원하는 버전을 체크아웃 받습니다. (2011년 7월 24일 기준, 1.1.5.RELEASE 가 최신 릴리즈 버전이라서...)
> cd spring-roo
> git checkout 1.1.5.RELEASE