2014년 8월 8일 금요일

[EtC] Play 2.2.4 Framework 개발 환경 구성


*참고 : play 명령 대신 activator 명령어를 사용 하시기 바랍니다.
          이 문서를 작성할 당시에는 play 명령어를 사용하여 작성 되었으나,
          activator 명령어가 play명령과 거의 동일한 옵션으로 실행 가능 합니다.



1. 플레이 프레임워크 다운로드

http://www.playframework.com/download 에서 다운로드 받아 적당한 디렉토리에 압축을 푼다. 이 문서에서는 play-2.2.4.zip 를 내려 받았다. 다른 버젼도 크게 다른 부분은 없을듯.


참고 : 플레이 프레임워크를 사용 하기 위해서는 jdk 가 설치 되어 있어야 한다.
          이 문서에서는 jdk 설치 와 환경 설정등은 다루지 않는다.


2. 압축 해제




적당한 디렉토리에 압축을 해제 한다.


3. play 명령어 사용을 위한 환경 변수 설정



어느 위치에서든 play.bat 명령어를 사용할 수 있도록 PATH 전역 변수에 등록 시켜 둔다.


4. play 명령어 실행 확인



위의 그림과 같이 play 명령을 실행해 본다. 명령이 실행 되지 않는다면, PATH 설정에 잘못된 부분이 있는지 확인 하도록 한다.


5. 프레임워크 구성 요소 내려 받기

프레임워크의 압축을 해제한 디렉토리로 이동 하여 위의 그림과 같이 builld.bat clean 을 실행 한다. 시간이 조금 오래 걸리니 기다리도록 한다. 

이 문서에서는 플레이 프레임워크를 D:\devel\play-2.2.4 에 압축 해제 하였으며, D:\devel\play-2.2.4\framework\ 로 이동 하여 명령어를 실행 하였다.


build.bat publish-local 명령을 실행 하도록 한다. 이 과정도 오래 걸리니 기다리도록 한다.


6. 테스트용 프로젝트 생성



프로젝트를 생성할 디렉토리로 이동 하여 위의 그림과 같이 play 명령어를 사용하여 프로젝트를 생성 한다.

d:\devel\workspace\play> play new helloworld

중간에 어떤 언어를 이용 할 것인지 묻는데, 프로젝트를 구성 하고자 하는 언어를 선택 후 엔터키를 입력 한다.


명령어를 실행 하고 나서 해당 디렉토리로 이동 하여 보면, 위의 그림과 같이 파일과 디렉토리가 자동으로 생성 되어 있을 것이다.



7. 생성된 프로젝트의 실행 및 확인

생성된 프로젝트 디렉토리로 이동 하여 play 명령을 사용 하면, play 명령 콘솔로 진입 하게 된다. 위의 그림과 같이 play 명령 콘솔로 진입 후, run 명령을 사용하여 프로젝트를 실행 시키도록 한다.

참고 : 처음에 프로젝트 디렉토리에서 play 명령을 사용하게 되면 어느 정도 시간이 걸리니 기다리도록 한다.



play 명령 콘솔에서 run 명령어 사용후, 위의 그림과 같이 "Server Started" 라는 메세지가 나오면 실행이 완료된 상태로, 브라우저를 통해서 확인 할 수 있다.
종료는 Ctrl + D 키를 누르면 play 명령 콘솔로 나올 수 있다.



위의 그림과 같이 브라우저에서 http://localhost:9000 의 주소로 접근하여 확인 할 수 있다.



8. 개발 하기 위한 Eclipse 환경 설정

생성한 프로젝트의 디렉토리로 이동 하여, 위의 그림과 같이 play eclipse 명령을 실행 한다. 조금 오래 걸릴수도 있으니 기다리도록 한다. 

이 과정에서는 이클립스에서 프로젝트를 import 할 수 있도록 프로젝트 디렉토리에 파일을 생성해 주는 단계. 명령이 완료 되면, 이제 이클리스를 실행 하도록 한다.


Project Explorer 윈도우 에서 마우스 오른쪽 버튼, 나타나는 메뉴에서 Import -> Import 를 선택 한다.



나타나는 팝업창에서 "EXisting Projects into Workspace" 를 선택 후 Next 버튼 클릭.



생성한 프로젝트의 디렉토리를 선택 후 "Finish" 버튼을 클릭 한다.



일단, 프로젝트의 import 는 되었으나 스칼라 언어의 자동완성이나 색상 표시를 해결 해야 한다.





9. 이클립스에 스칼라 언어 플러그인 설치




http://download.scala-ide.org/sdk/helium/e38/scala210/stable/site

플레이 프레임워크 2.4.4 에서는  스칼라 2.10 버젼대를 사용하고 있다. 



위의 그림과 같이 두개의 항목을 선택 후, "Next" 버튼을 클릭 한다.



"Next"  버튼을 클릭 하여 다음 단계로 진행 한다.



라이선스에 동의 선택 후, "Finish" 버튼을 클릭 하여 다음 단계로 진행 한다.



설치 하는 동안 잠시 기다리도록 한다.



이클립스를 다시 시작 한다.



스칼라 플러그인 업데이트를 감지 하였다고 한다. 필요한 경우 업데이트를 받도록 한다.



코드에 색상이 들어가 있다. 스칼라 코드를 살펴 보았으나, 아직은 이해 불가...


이후, 시간이 나면 다시 계속 작성할 예정...









댓글 없음 :

댓글 쓰기