스프링 부트/오류

[gradle] 멀티 모듈에서 특정 모듈을 삭제했을 때 빌드가 실패하는 오류

주인 완 2024. 11. 19. 15:24

오류 발생

최근에 멀티모듈로 이루어진 프로젝트를 혼자서 연습하면서 특정 모듈을 추가했다가 삭제하였다.

근데 계속 build.gradle 파일을 수정해도 Gradle 빌드가 실패하는 것이다..🥺

계속 Gradle 빌드를 새로고침 하라고 오른쪽 위에 팝업이 뜬다..

그래서 Gradle 빌드를 새로고침 하려고 하면..

??? 분명 얘는 내가 지웠는데..

이렇게 삭제한 모듈에 대한 빌드가 실패하는 모습을 볼 수 있다.

 

Could not set process working directory to '프로젝트 위치': could not setcwd() 
(errno 2: No such file or directory)

 

원인 및 해결방법

삭제된 모듈에 대한 캐싱 값들이 아직 프로젝트 구성 경로에 남아 있기 때문에 발생하는 것으로 추측된다.

범인들

 

따라서 .gradle, .idea 두 개의 폴더를 지워준 다음, IDE를 재시작하면 해결된다.

 

참고: https://stackoverflow.com/questions/52571408/could-not-setcwd-errno-2-no-such-file-or-directory