play 프로젝트에서 eclipse 프로젝트로 import하기 위해서는 play eclipsify 을 활용하면 편하게 개발을 진행할 수 있다. 


$ cd play-projects

$ ls play-project (실제 play project)

play-project

play eclipsify play-project



참조 : http://www.playframework.com/documentation/1.2/ide 



.project, .classpath, .settings 파일이 만들어져서 general java project로 import 가능하고 eclipse auto compiling이 지원된다.


사실 이보다 더 큰 장점은...play-project/eclipse 디렉토리에 다양한 것들이 생긴다는 것이다. 



drwxr-xr-x   9 Samuel  wheel   306  8 11 16:04 .

drwxr-xr-x  22 Samuel  wheel   748  8 11 16:00 ..

-rw-r--r--   1 Samuel  wheel   307  8  7  2013 .classpath

-rw-r--r--   1 Samuel  wheel   441  9 24  2012 .project

drwxr-xr-x   4 Samuel  wheel   136  2 18 11:09 .settings

-rw-r--r--   1 Samuel  wheel   810  8 11 16:00 Connect JPDA to story-webapp.launch

-rw-r--r--   1 Samuel  wheel  2381  8 11 16:00 Test story-webapp.launch

drwxr-xr-x  12 Samuel  wheel   408  8 11 17:01 classes

-rw-r--r--   1 Samuel  wheel  2067  8 11 16:00 story-webapp.launch




특히 Connect JPDA to play-project.launch 파일은 jpda 연결 가능하다. 

해당 파일을 마우스 오른쪽 버튼 누르고 (마우스 우클릭 후) Debug As->play-project 선택한다. Debug Configuration에 Remote Java Application 으로 등록되었는지 확인한다. port 수정해서 jpda 데몬에 붙어서 socket attach 를 통해 jpda디버그가 가능하다. 


마찬가지로 play-project.launch 마우스 우클릭 후 Run As --> play-project 로 선택하면 run에 등록된다. 


classes 디렉토리는 자동 빌드된 java 클래스파일들이 들어가 있다. 



Posted by '김용환'
,