뉴스피드 프로젝트 2일차
진행상황
- 기본적인 패키지와 클래스 엔티티 설정을 해두고 Git Repository에 올리고 팀원들이 프로젝트를 받을 수 있게 해뒀습니다.
- 이제 프로젝트를 받아서 각자 기능을 구현하면 되는 상황인데 문제가 발생했습니다.
문제
- Clone 후 프로젝트가 일반 파일처럼 인식되는 오류
- 이 문제는 인텔리제이에서 clone으로 프로젝트를 받을 때 종종 있는 오류라고 합니다.
- 이때는 clone 받은 프로젝트가 프로젝트 파일임을 인텔리제이에게 알려줘야 하기 때문에
- src 폴더 우클릭 Mark Directory as 클릭 Sources root 클릭하면 됩니다.
- .idea 폴더가 없는 경우 cache에 전에 작업했던 내용이 담겨서 그럴 수 있다고 합니다.
- .idea 폴더는 프로젝트에 필요한 작업 셋팅을 도와주는 폴더라고 합니다.
- cache는 File -> Invalidate Caches -> 항목 전체 선택 -> Invalidate and Restart
- 이 과정을 거치면 인텔리제이가 다시 시작합니다.
- build가 되지 않은 경우
- 개발환경 확인 후 Project Structure -> Project -> SDK가 개발환경과 일치하는지 확인 후
- Settings -> Build, Exception, Deployment -> Build Tool -> Maven -> Gradle -> Gradle JVM이 개발환경과 일치는 확인
- 위 세개 작업을 거쳐서 clone 받은 프로젝트를 정상화 시킬 수 있었습니다.
회고
- ERD와 API를 작성하면서 생각해야 할 부분이 엄청 많구나 점점 더 많아지겠구나를 느끼면서 더 많이 공부하고 개발로서 더 많은 경험을 해야겠다라는 새로운 목표가 생겼습니다.
- 이번 Clone 과정에서 생각지 못한 문제를 직면하면서 역시 개발에서는 예상치 못한 일들이 너무 많이 일어나구나를 느끼면서 다시 한번 더 목표에 대한 의지가 생겼습니다.
- 또한 팀원들의 문제를 같이 해결하면서 뿌듯함도 느껴지고 팀원과 더 가까워졌다는 느낌을 받아 너무 좋은 시간이었다고 생각이 들었습니다.
'Project > Newsfeed Project' 카테고리의 다른 글
[Project / Newsfeed] - 뉴스피드 프로젝트 6일차 (0) | 2024.02.18 |
---|---|
[Project / Newsfeed] - 뉴스피드 프로젝트 5일차 (0) | 2024.02.18 |
[Project / Newsfeed] - 뉴스피드 프로젝트 4일차 (0) | 2024.02.13 |
[Project / Newsfeed] - 뉴스피드 프로젝트 3일차 (0) | 2024.02.09 |
[Project / Newsfeed] - 뉴스피드 프로젝트 1일차 (0) | 2024.02.07 |