Project/MSA 프로젝트

[프로젝트] 인텔리제이 깃 클론/pull 후 모듈 인식 불가 해결

쉬지마 이굥진 2024. 6. 13. 18:42

문제

프로젝트 초기 설정 중, 함께 피쳐 별 모듈을 나누고 깃을 클론 후 application.yml 파일을 설정하려고 하는데 풀 받은 필자의 인텔리제이 파일에서 나눠놓은 모듈을 모듈로 인식 못 하는 문제가 발생했다. 

원인

깃에서 풀 받으면 루트 파일의 모듈은 인텔리제이에서 알아서 찾아주는데, 그 외 따로 설정한 모듈은 알아서 찾지 못해서 인식을 못하는 것으로 추측했다. 따로 인식을 위한 추가 절차가 필요해보였다. 

 

해결 시도 및 해결

1. Import module 하기 👉 실패 

출처: https://proni.tistory.com/182

모듈로 인식시키기 위해 상단 메뉴 File > Project Structure ... 로 이동해서 모듈을 import 하는 걸 시도해봤는데 왜인지 필자의 인텔리제이에서는 그대로 모듈로 인식을 못했다.

 

2.  해당 모듈의 build.gradle 에서 Link gradle 설정 👉 성공

각 모듈의 bulid.gradle 마다 Link Gradle Project 설정을 해 주었더니 모듈로 인식 성공 !! 이 설정을 통해서 build.gradle 파일과 Gradle 프로젝트를 수동 연결이 성공한 것 같다.

 

야호 

우측의 Gradle에서 확인했을 때도 정상적으로 모든 모듈이 모듈로 인식되고 있는 것을 확인할 수 있었다.

-끝-