IDE

[IntelliJ] 여러 개 프로젝트 동시에 띄우기 (멀티모듈), Module SDK is not defind 에러

쩡선영 2023. 11. 15. 23:42

🤦‍♀️ 1. 배경

자바 프로젝트 때문에 소켓서버를 실행하는 와중, 서버 리포지토리와 기존 리포지토리 두 창을 켜서 작업하는 것이 매우 번거로웠다. Eclipse 처럼 여러개 프로젝트를 한 창에 띄울 수 있는 방법이 궁금해졌다

 

🤷‍♀️ 2. IntelliJ와 Eclipse에서 사용하는 용어

IntelliJ Eclipse
Project Workspace
Moudle Project

 

이렇게 IntelliJ와 Eclipse에서 사용하는 용어가 다르다. 

나도 처음에 혼동이 왔던 개념이라 잘 정리해두면 유익할 거 같다.

 

https://whitepaek.tistory.com/47

 

[IntelliJ] 자바 멀티 프로젝트(모듈) 생성하기

인텔리제이(IntelliJ)에서 이클립스(Eclipse)처럼 워크스페이스(Workspace)에 여러 개의 프로젝트를 생성하는 방법을 알아보도록 하겠습니다. 우선 설명에 앞서 인텔리제이와 이클립스에서의 용어와

whitepaek.tistory.com

자세한 개념은 위의 블로그 참고하세면 좋을 거 같습니다.

 

🤷‍♀️ 3. 멀티모듈 설정하기

먼저 설정할 모듈들의 위치를 동일시 해줘야한다.

 

 

 

 

이렇게 나는 프로젝트 폴더 안에 프론트 리포지토리와 백엔드 리포지토리의 위치를 동일시 해줬다

 

File > New > Module from Existing Sources... 에 들어가준다

 

그 후 추가해줄 모듈을 선택하고 OK 버튼을 누른다

 

 

Import module from external moduel에 Maven을 선택해주고 Create를 눌러준다 

 

그 후 IntelliJ를 껐다가 다시 실행해주면 된다

 

 

[ Module SDK is not defind 에러]

 

IntelliJ를 다시 실행해줬더니 "Module SDK is not defind" 에러가 발생했다.

 

그러면 당황하지 말고 옆에 있는 Set up SDK를 눌러주면 정상적으로 작동하는 것을 볼 수 있다.