반응형
이 강좌의 동영상 강의
Maven Multi Module Porject 개념
- 개발시 여러개의 프로젝트에서 같은 공통모듈을 사용할때가 있습니다.
- 이때 같은 공통 모듈을 두 군데서 만들어서 사용하는 것은 비효율적이고 관리상 문제가 발생하기도 합니다.
- 이럴 경우 공통 모듈을 하나만 만들어 여러개 프로젝트에서 같이 사용할 수 있는 방법을 소개합니다.
공통 모듈을 사용하는 방법
- 공통모듈을 사용할때 흔하게 사용하는 방법이 두 가지 있습니다.
- 첫번째는 공통모듈을 별도의 프로젝트로 만들어 jar로 빌드하여 각각의 프로젝트에 import 하는 방법.
- 두번째는 Maven Module로 프로젝트를 만들어 dependency로 추가하여 사용하는 방법.
- 이 중에 우리는 두번째 방법에 대해 알아봅니다.
프로퍼티 설정 방법 1
- 한 개의 프로퍼티 설정을 사용하여 모두 상속 받는 방법입니다.
- 모든 프로젝트가 동일한 환경일 경우에 사용합니다.
프로퍼티 설정 방법 2
- Child 프로젝트에 각각의 프로퍼티를 설정하는 방법입니다.
- 프로젝트별로 다른 환경일 경우에 사용합니다.
실습 프로젝트의 Naming
- 실습 프로젝트의 Naming은 다음과 같습니다.
- Parent Project : MultiProject
- 공통 모듈 : Multi-Common
- Child 모듈1 : Multi-Sub1
- Child 모듈2 : Multi-Sub2
프로젝트 폴더 구성
- 프로젝트 폴더는 아래와 같이 구성합니다.
다음 포스트에서는 프로젝트를 만들어 보겠습니다.
반응형
'스프링부트' 카테고리의 다른 글
Maven을 이용한 스프링부트 Multi Module 프로젝트(3/3)-프로그램개발 (0) | 2021.10.09 |
---|---|
Maven을 이용한 스프링부트 Multi Module 프로젝트(2/3)-프로젝트 만들기 (0) | 2021.10.09 |
03.Eclipse에 Springboot 환경 설정 (0) | 2021.08.01 |
02.Eclipse(이클립스) 설치 (0) | 2021.08.01 |
01.Java 설치 및 환경설정 (0) | 2021.08.01 |