Git 원격 저장소 maven multi module 프로젝트 가져오기

개발툴|2014. 1. 10. 13:57
Git 원격 저장소의 프로젝트를 로컬로 clone 하고, 메이븐 멀티 모듈 프로젝트를 로컬 이클립스에 셋팅하는 방법에 대해서 정리해 본다.


Git 원격 저장소 이클립스 workspace로 가져오기 설정


1. 이클립스의 Git Repositories 뷰에서 git 저장소 추가 아이콘 클릭

 - Clone a Git Repository and add the clone to this view



2. Clone Git Repository 창에 원격 저장소의 URI와 User, Password를 채워 넣은 후 Next



3. master branch 선택 후 Next

 - 내 프로젝트에는 develop branch도 있기 때문에 함께 체크 했음



4. Local Destination 디렉토리 선택 후 Finish

 - 작업 workspace 영역을 지정하면 된다.



5. Git Repositories view영역에 추가한 repository 가 보이는지 확인


 

원격 저장소에서 가져온 프로젝트 eclipse에 import 하기


1. New Project > Project (Java Project 생성이 아님)

 - Project name 영역에 다운로드 받은 git 저장소 이름을 넣어 준다.



2. 생성한 java project 선택 후 Team > Share Project > Git

 - Use or create repository in parent folder of project 체크 후 Finish


 

3. 해당 프로젝트 선택 후 Configure > Convert to Maven Project



maven multi module project의 서브 모듈 import 하기


1. New Project > Project

 - Use default location 체크 해제 후 메이븐 서브 모듈 폴더 선택

 - Project name 영역에는 서브 모듈 폴더 이름을 넣어준다.



2. 해당 프로젝트 선택 후 Configure > Convert to Maven Project




서브 모듈 중 dynamic web project로 생성해야 하는 경우 셋팅 방법


1. New Project > Project

 - Use default location 체크 해제 후 메이븐 서브 모듈 폴더 선택

 - Project name 영역에는 서브 모듈 폴더 이름을 넣어준다.


2. 해당 프로젝트 선택 후 Configure > Convert to Maven Project


3. Properties > Project Facets 이동

 - Dynamic Web Module, Java 체크 (Version은 적절하게 변경)


 

4. 위에서 생성한 comm 공통 프로젝트를 참조하기 위해서 다음과 같이 셋팅

 - Java Build Path > Libraries 탭 이동 후 Add Class Folder 하여 다음의 폴더를 체크


 - Deployment Assembly 이동 후 Add... 버튼 클릭 > Project 선택 > comm 프로젝트 선택


댓글()