<서론>
많은 개발자들이 자바-스프링-메이븐 으로 개발을 하고 있으리라 생각이 됩니다.
이때 가장 많이 쓰는 IDE가 이클립스 인데, 이번에 인텔리J를 한번 써보려고 하니
난관이 많이 있었습니다.

그래서 기본적으로 SVN에 있는 메이븐 프로젝트를 체크아웃 해와 서버를 RUN 할 수 있는 환경까지 셋팅하는 과정을 정리하여 포스팅 합니다.

<본론>

1. version control –> checkout from version control –> subversion을 클릭합니다.

K-4

2. 해당 프로젝트를 선택하여 checkout합니다.

K-5

3. 로컬에 체크아웃 할 곳을 지정하고 ok합니다.

K-6

4. 본인에게 알맞게 폴더 선택 후 체크아웃 합니다.

K-7

5. 별다른 생각없이 전 1.6 format으로 ok했습니다.

K-8

6. 인텔리j 프로젝트 설정 파일을 커밋할 것인지 물어봅니다. 
    개인마다 다르겠지만 전 포함을 안시키기 때문에 NO를 선택 합니다.

K-9

7. 자 이제 체크아웃 받았으니 프로젝트를 open하여야 합니다.
    file –> open project로 프로젝트를 선택합니다.

K-10

8. 메이븐 pom.xml을 선택하고 ok를 누릅니다.

K-11

9. 프로젝트를 로드하면 저런 표시가 뜹니다. 처음에 이클립스 처럼 파일이
    좌르륵 보여지겠거니 하고 멍하니 있기도 했지만, 저표시가 뜨면 프로젝트가 로드가 
    된것입니다. 빨간 부분을 클릭합니다.

K-12

10. 해당 프로젝트가 로드 된 것을 볼 수 있습니다.

K-13

11. 인텔리 J 추가 파일을 SVN에 commit 할 지 물어봅니다. 전 NO를 선택했습니다.

K-14

12. run –> run 으로 실행을 합니다.

K-15

13. 다음과 같이 실행환경이 설정이 안되어 있다고 나옵니다.
    edit configuration을 합니다.

K-16

14. +버튼을 눌러 tomcat server –> local 로 설정을 합니다.

K-17

15. warning이 뜨는데 fix를 누릅니다.

K-19

16. apply 를 누르고 창을 닫습니다.

K-21

17. 이렇게 까지만 해도 실행이 되는데 저는 인텔리 J 설정파일을 커밋 범위에서 
     아예 빼버리기 위한 작업을 추가로 하엿습니다. 왼쪽 하단에 changes를 누릅니다.

K-22

18. new changelist를 열어 F6번으로 해당 팝업을 띄워 ok를 누릅니다.
     그 후 .iml과 .ipl 파일을 changelist에 넣어 놓았습니다.

K-23

19. 마지막으로 프로젝트 설정에 들어갑니다(ctrl + alt + f6 누르시면 됩니다) 
     artifact를 exploded로 생성후 클릭하여 build on make를 체크해준 뒤 ok를 해줍니다.

K-24

<결론>
저도 아직 인텔리 J에 대한 이해가 부족한 과정에서 프로젝트를 돌리는 것이라 부족한 점이 많으리라 예상됩니다. 그래도 이 자료가 아예 없는 것보단 나은 게 되었으면 합니다 ^^