[IntelliJ] Module already exist in project 에러 해결 방법
[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를 재기동하고 다시 모듈 생성을 하면 정상적으로 생성된다.
'IDE Tool > IntelliJ IDEA' 카테고리의 다른 글
IntelliJ에서 Groovy 프로젝트 생성하고 테스트 코드 실행하기 (0) | 2021.04.20 |
---|---|
[IntelliJ] SQL Dialect와 Data Source 설정 방법 (0) | 2021.04.20 |
[IntelliJ] 프로젝트(모듈) Tomcat 서버 context.xml 생성 방법 (0) | 2021.04.20 |
IntelliJ에서 Git/GitHub 사용하기 - 기존 프로젝트 연동하기 (0) | 2021.04.20 |
[IntelliJ] SDK(JDK) 설정 방법(cannot start compiler the sdk is not specified) (0) | 2021.04.20 |
IntelliJ IDEA - 무료로 사용할 수 있는 교육 라이센스 받는 방법 (0) | 2021.04.20 |
[JAVA] IntelliJ IDEA - try-catch문 등의 코드 블럭 자동 삽입 방법 (0) | 2021.04.20 |
[JAVA] IntelliJ IDEA - 프로그램 실행 argument 설정 방법 (0) | 2021.04.20 |