IT/IntelliJ

[IntelliJ] Module already exists 에러 해결 방법

ʕ민지ʔ 2023. 1. 15. 21:29

개요

아래는 "C:\Work\JAVA\fastcampus" 위치에 "Chap4" 라는 이름의 새로운 모듈을 생성하고자 하는 상황이다.

그런데 "Module already exists" 라는 에러 메시지가 뜨면서 모듈이 생성되지 않는다.

 

이미 존재하는 이름이기 때문에 생성할 수 없다는 메시지이지만, 해당 경로를 확인해보면 Chap4라는 이름의 모듈은 없다.

즉, 분명 존재하지 않는 이름의 모듈인데 이미 존재하는 이름이라며 생성할 수 없다고 에러 메시지가 뜬 상황이다.

 

해결 방법

이를 해결하기 위해, 먼저 루트 프로젝트의 .idea 디렉토리 modules.xml 파일로 들어간다.

 

modules.xml 파일의 내용을 확인해보면 전에 만들었던 Chap4 모듈에 대한 정보들이 등록되어 있다. 이 정보들 때문에 새로 생성이 안되는 것이었다.

 

이 부분들을 삭제하고 modules.xml 파일을 저장한다. 그리고 다시 Chap4 이라는 이름의 모듈을 생성해보면,

 

에러 메시지 없이 잘 생성된다!