반응형
이번 피드에서는 멀티모듈 프로젝트를 구성해보겠습니다.
먼저 멀티모듈에 대해 간단히 알아보겠습니다.
멀티모듈 프로젝트는 하나의 Root 프로젝트 아래에 여러개의 독립적인 서브모듈(SubModule)로 구성된 프로젝트 구조를 의미합니다.
여기에서, 각 서브모듈은 독립적인 코드베이스, 설정, 빌드스크립트를 가질 수 있습니다.
1. ROOT 프로젝트 생성
우선 기본이 될, Root 프로젝트를 생성해줍니다. 프로젝트 생성은 어렵지 않아 넘어가겠습니다.
프로젝트는 Gradle, Maven 기반의 Java프로젝트로 생성하면 됩니다.
Root프로젝트에서는 별도의 코드없이 하위 모듈만 관리할 것이기 때문에, 생성이 완료된 프로젝트에서 src폴더는 삭제합니다.
여기까지 완료가 되면, Root프로젝트의 기본 구성이 완료입니다.
2. 모듈 생성
Root 프로젝트를 선택하고, File -> new -> Module...을 선택합니다.
그러면, 아래와 같이 새로운 모듈을 생성하는 창이 뜨게됩니다. 원하는 설정에 맞게 모듈을 생성해주면 됩니다.
생성이 완료되면 Root프로젝트 하위에 정상적으로 생성된 것이 확인됩니다.
위와 같은 방식으로 멀티모듈을 필요에 맞게 생성하여 세팅을 할 수 있습니다.
결과적으로 아래와 같은 형태의 구조를 가지게 됩니다.
반응형
'노빠꾸 개발일지 > JAVA' 카테고리의 다른 글
[Intelij] 인텔리제이 기본 초기 세팅 정리(메뉴 글자 크기, 소스코드 폰트크기 등등) (1) | 2024.01.01 |
---|---|
[Java] Optional이란? (0) | 2023.05.30 |
정적 팩토리 메서드란? (0) | 2023.05.29 |
[JAVA] 정적팩토리메서드(Static Factory Method)란? (0) | 2022.11.13 |
부트스트랩 정리 및 참고할 만한 부트스트랩 추천 사이트 (0) | 2022.09.18 |