팀원 프로젝트 셋팅
팀 프로젝트에서 팀원이 진행해야하는 프로젝트 설정에 대한 정보를 기술한 페이지.
Last updated
팀 프로젝트에서 팀원이 진행해야하는 프로젝트 설정에 대한 정보를 기술한 페이지.
Last updated
, 가 존재해야한다.
현재 작업을 수행하기 위해서는 팀장이 프로젝트를 원격 레파지토리에 올려야 한다
팀원은 팀장으로부터 로써 초대를 받고 승락해야한다.
를 실행하기 위한 언어 , IDE, 기타 프레임워크가 설치되어 있어야한다.
위 조건들 중 빠진게 있다면 정상적인 프로세스로 진행이 되지 않을 것이므로 하나하나 잘 체크해보도록 하자.
각 팀원은 팀장이 공유한 main
브랜치의 내용을 Clone
하여 로컬 레파지토리를 생성한다.
로컬 저장소가 곧 프로젝트가 되므로 로컬 레파지토리 상위 Workspace에서 IDE를 열어준다.
위 이미지에서 animals가 프로젝트고 SemiProject가 Workspace이다. 즉 animals폴더가 Local Repository라는 뜻.
환경설정 마무리했으면 Clone한 프로젝트를 import를 진행한다.
Package Explorer - 우클릭 - import - generel - Existing Projects into Workspace 선택
git으로 갓 추가한 project의 경우 프로젝트에 대한 설정정보가 없어서 Dynamic Web Project로 인식하지 못할 수 있다. 해결방법으로는 Maven Project를 통해 생성된 프로젝트라면 프로젝트 우클릭 - Maven - Update Project를 통해 배포해주면 pom.xml에 설정한 정보를 바탕으로 자동 배포가 되면서 제대로된 프로젝트로 인식하게 될것이다.
maven이나 gradle과 같은 버전관리 프레임워크를 사용하지 않는 운영환경에서는 직접 프로젝트 정보를 변경해줘야한다. (변경할건 의외로 많지 않다. )
수동 설정을 위해서는 첫번째로 현재 프로젝트에서 사용할 JRE Library와 Server Runtime을 추가한다
프로젝트 우클릭 - properties - Build Path - Libraries 접속
위 이미지에서 JavaSE-17은 unbound라고 되어있다. 즉 지정된 경로에 JRE가 없다는 의미인데 선택후 제거하자. 두번째로 Server Runtime이 이미 추가되어 있는것으로 보이나 사용하지 않는 Server Runtime Library이므로 마찬가지로 선택 후 제거해주자.
제거를 완료했으면 Modulepath 선택 후 Add Library 버튼 클릭하여 Server Runtime과 JRE System Library를 추가해준다.
여기까지 완료했으면 첫번째로 추가해야할 내용은 끝났다.
두번째로는 properties내부에서 Project Facets를 찾은 후 아래와 같은 항목과 버전을 찾아서 체크한다.
여기까지만 해도 대부분 정상 작동할 것이다. 그래도 프로젝트의 에러표시가 없어지지 않는다면
Window - show view - Makers에서 에러발생의 원인을 찾은 후 해결해주면 된다.
작업용 branch 생성과 원격레파지토리 등록은 위 url을 참고하여 진행한다.
팀장이 올린 프로젝트에는 IDE의 환경설정 정보를 포함하지 않으므로 프로젝트에 필요한 환경설정은 직접 해줘한다. 다음 링크를 참조하여 과 을 진행하자.