Roo 는 JDK 1.5 에 Maven 2.0.9 이상을 필요로 합니다!

여기에 적당히 Eclipse + m2eclipse 만 준비하시면 됩니다.
(전 SpringSource Tool Suite 2.3.0을 썼습니다.)

1. Roo 소스 구하기
    svn co
https://anonsvn.springframework.org/svn/spring-roo/trunk/ spring-roo
    (체크아웃 받아보시면 spring-roo 폴더에 readme.txt 가 있습니다. 더 자세히 나옵니다 ^^)

2. 컴파일 및 이클립스 프로젝트로 변환
    mvn clean eclipse:clean eclipse:m2eclipse compile

3. 환경변수 등록(총 두곳에다가 셋팅을 했는데 안해되 되는 녀석이 하나... 해야지 되는 녀석이 하나 더군요;;)
    ROO_CLASSPATH_FILE roo_source_dir/bootstrap/target/roo_classpath.txt
    * 붉은색부분은 source 를 check out 받은 폴더 path 를 넣어야합니다.

4. Eclipse File > Import > Existing Projects into Workspace 로 roo_source_dir 를 지정하면 37개 프로젝트가 들어옵니다. Maven Module 화가 정말 잘 되어있네요;;

5. 프로젝트 중 org.springframework.roo.bootstrap 를 찾아가서 다음 클래스를 실행합니다.
    org.springframework.roo.bootstrap.Bootstrap.java
    main(...) 메소드로 되어있으니 Java Application 으로 구동하시면 Console 창에서 Roo Shell 을 보실 수 있을겁니다. ^^ 쉘은 나왔지만 아직 커맨드 입력이 되지 않습니다.

6. Run Configurations 창을 열고 Bootstrap 어플에 VM 옵션을 넣어주세요. (ctrl + 3(단축키) > run configurations)
    -Djline.WindowsTerminal.directConsole=false
    -Djline.terminal=jline.UnsupportedTerminal

   그리고, Working directory 에 roo 가 구동될 빈 디렉토리를 잡아주세요.
   roo가 생성하는 파일들이 이 디렉토리에 생성됩니다.




    



       
  

Posted by Arawn Trackback 0 : Comment 0

댓글을 달아 주세요