관리 메뉴

HAMA 블로그

Play2 설치하기 (with Activator, Scala, Windows, Eclipse) 본문

PlayFramework2

Play2 설치하기 (with Activator, Scala, Windows, Eclipse)

[하마] 이승현 (wowlsh93@gmail.com) 2016. 8. 2. 11:42

미리 경고드리는데 그냥 IntelliJ 를 사용하세요 편합니다.

Activator /  Eclipse  로 Play 실행하기 


          이 포스트는  Play2 를 Activator 를 이용하여 윈도우에서 설치하는 방법에 대해 말합니다. 

          Scala 기반이며 프로토타입 프로젝트는 나중에 AWS Beanstalk 에 올릴 예정입니다.




           * Windows  :  8.1

   * Play : 2.5.4           

   * Activator : 1.3.10

           * Java : 1.8 

           * Scala : 2.1  ( 여기서는 따로 설치할 필요 없음)

           * Eclipse : Mars 

                


            

                                                                      PlayFramework 조망도 

미리 설치해 두어야할것들 

          * Java 1.8  이상  ( java -version 을 통하여 확인하라)   Oracle’s JDK Site.

           

           설치후 JAVA_HOME 로 경로 설정 하세요.

           CMD 창 열어서 확인해 봅시다.

           

            java -version  // 1.8 이상

            javac -version // 1.8 이상 

        Downloading Activator    


         여기로 가셔서  ->  https://playframework.com/download  
           클릭하면 다운로드됨  ->  “offline distribution”    (모든 디펜던시가 포함된 버전) 
         typesafe-activator-1.3.10.zip 672메가 짜리 파일을 받은후에 적당한곳에 압축을 풉니다.

        Activator 환경설정    

           압축푼 디렉토리는 read/write 권한을 주세요.

           압축푼 디렉토리를  PLAY_HOME 으로 경로 설정 하세요.

              windows 8.1 ) 제어판 - > 시스템 -> 고급 시스템 설정 - 고급 - 환경 변수 

 변수 이름 : PLAY_HOME

 변수 값     : D:\work\Study\Play2\activator-1.3.10

     압축푼 디렉토리를 PATH  경로 설정 하세요.

       %PLAY_HOME%\bin;


        Activator   테스트 

            CMD 창에서  activator ui 를 입력하면 activator 가 브라우저로 뜹니다. 

      여기서 갈림길이.. ui 를 사용하지 않고 그냥 Play2 프로젝트를 만드려면 

      CMD 창에서 그냥 만들수도 있다. activator new testApp 처럼 ~

      즉 프로젝트 만들어서 이클립스에서 가져다 쓰려면 그냥 만드는게 편하다. 

      아무래도 웹보다는 이클립스에서 개발하는게 좋은점도 있으니~

         


       Activator   로 프로젝트 만들기 


                  그림순서대로 하세요. 만들고 싶은 디렉토리를 선택해서 Create app 클릭 


                왼쪽 탭에서 코드를 누르면 오른쪽에 프로젝트 구조/파일이 나오고 파일을 클릭하면 소스가 나옴.

        Play2 실행 

        

               

                Run 탭으로 가서 Run 누르면 실행되며 좀 기다리고 서버가 시작되면   

 


               브라우저에서 http://localhost:9000 와 같이 입력해서 확인합니다. 


          Activator 프로젝트를 이클립스로 Export 

              

               빨강원안의 Create Eclipse project 클릭해서 만듭니다. .project 파일이 만들어 집니다.



          이클립스 ( Scala IDE ) 에서 Play2  Import 하기 

 

                import -> Existing projects into Workspace -> 경로선택 -> Finish 

          

           이클립스 ( Scala IDE ) 에서 Play2 작동시키기 

             1.  CMD 창에서 프로젝트 폴더로 가서 Activator run 으로 서버를 실행시키고 

                 2.  브라우저를 띄운후 http://localhost:9000

                 3. import 된 프로젝트를 이클립스에서 변경한후  브라우저를 리프레쉬하면 적용 되 있습니다.



               

          이클립스 ( Scala IDE ) 에서 Play2  디버깅 하기 

              1.  CMD 창에서  ctrl+D 를 눌러서 서버를 멈추고 

    2.  activator -jvm-debug 9999 run  으로 다시 실행 시킨다. 
    3. 이클립스에서 
Debug AsDebug Configurations -  Remote Java Application 

   에서 Port 를  9999 바꾸고 Debug 를 하라. 실행중인 어플리케이션에 접속할 것이다. 

Comments