-
멀티모듈 프로젝트 설계개발/Spring 2022. 10. 18. 15:36
아래 사진처럼 프로젝트 안에 3개의 다른 프로젝트가 생성돼서 관리되는 구조로 설계된 프로젝트를 보게되어 한 번 따라 만들어 보았습니다.

1. 부모 프로젝트 생성
new -> other -> Maven Project 선택
최상위 프로젝트는 simple 하게 만들거기 때문에 Create a simple project 체크 후 next 클릭 후 아래와 같은 화면이 나오면 원하는 Group Id와 Artifact Id(프로젝트명) Name, Description등을 작성 후 Packaging을 pom으로 변경 후 Finish를 선택한다.

그러면 최상위 프로젝트가 생성 될 것이고 깔끔한 관리를 위해서 안에 pom.xml 파일만 남기고 전부 제거해줘도 무관하다.
2. 자식 프로젝트 생성
new -> other -> Maven Module 선택
마찬가지로 Create a simple project 체크 후 Module Name 작성 후 next 클릭 후 아래와 같은 화면이 나오면 원하는 Packaging 타입을 정한 후 finish 클릭

3. 프로젝트 설정 최종
test-child1, test-child2가 test-core를 참조하는 형식으로 만들려면 test-child1과 test-child2의 pom.xml 파일안에 아래 내용 추가해 준다.
<dependencies> <dependency> <groupId>egovframework</groupId> <artifactId>inmun-network-core</artifactId> <version>1.0</version> </dependency> <dependencies>'개발 > Spring' 카테고리의 다른 글
[Spring] model, modelMap, ModelAndView 차이점 (0) 2023.12.10 [Spring] Spring Access-Control-Allow-Origin 설정 (0) 2022.11.06 [Spring] 원하는 서버 환경으로 Spring Profile 설정 변경 (Tomcat) (0) 2022.10.05 Gradle이란 (0) 2022.10.02 [Spring Boot] Thymeleaf 기본 문법 (0) 2022.07.28