IDE Tool/IntelliJ IDEA

[IntelliJ] Module already exist in project 에러 해결 방법

Wings of Freedom 2021. 4. 20. 12:40

[IntelliJ] Module already exist in project 에러 해결 방법

분명 IntelliJ Project view에는 존재하지 않는 모듈인데 생성하려고 하면 이미 존재하는 이름이라 생성할 수 없다는 에러메시지가 뜰 때가 있다.

 

위 예시는 JavaWebProgramming 프로젝트 안에 Lesson01web이라는 모듈 하나만 존재하는 상태이다.

 

'web03' 모듈을 생성하려고 하자 Module 'web03' already exist in project. Please, specify another name. 즉 이미 이 프로젝트에 존재하므로 다른 이름을 지정하라는 에러 메시지가 뜨며 생성이 되지 않는다.

 

이를 해결하려면 일단 프로젝트의 작업 디렉토리로 이동한다.

 

루트 프로젝트 디렉토리 안에 .idea 디렉토리가 있을것이다.

 

modules.xml

.idea 하위에 modules.xml 파일을 수정해야 한다.

해당 파일을 에디터로 연다.

 

그러면 위와 같이 존재하지 않는 web03 모듈이 등록돼있는 것을 볼 수 있다.

여러가지 이유로 현재는 존재하지 않는 디렉토리를 intelliJ의 modules.xml에서는 삭제가 안되고 물려있어서 같은 이름의 모듈 생성이 안되는 것이다.

 

존재하지 않는 모듈 정보 삭제

이 부분을 삭제하고 modules.xml 파일을 저장한다.

 

IntelliJ를 재기동하고 다시 모듈 생성을 하면 정상적으로 생성된다.

 

 

출처 : atoz-develop.tistory.com/entry/IntelliJ-Module-already-exist-in-project-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95?category=846755