개요
아래는 "C:\Work\JAVA\fastcampus" 위치에 "Chap4" 라는 이름의 새로운 모듈을 생성하고자 하는 상황이다.
그런데 "Module already exists" 라는 에러 메시지가 뜨면서 모듈이 생성되지 않는다.
이미 존재하는 이름이기 때문에 생성할 수 없다는 메시지이지만, 해당 경로를 확인해보면 Chap4라는 이름의 모듈은 없다.
즉, 분명 존재하지 않는 이름의 모듈인데 이미 존재하는 이름이라며 생성할 수 없다고 에러 메시지가 뜬 상황이다.
해결 방법
이를 해결하기 위해, 먼저 루트 프로젝트의 .idea 디렉토리의 modules.xml 파일로 들어간다.
modules.xml 파일의 내용을 확인해보면 전에 만들었던 Chap4 모듈에 대한 정보들이 등록되어 있다. 이 정보들 때문에 새로 생성이 안되는 것이었다.
이 부분들을 삭제하고 modules.xml 파일을 저장한다. 그리고 다시 Chap4 이라는 이름의 모듈을 생성해보면,
에러 메시지 없이 잘 생성된다!