티스토리 뷰

프론트엔드와 백엔드를 나눠서 관리하기 위해 여러개의 모듈로 이루어진 Maven 프로젝트를 구성하는 방법을 알아봤다.


Maven에서 다중 모듈을 사용하기 위해선 아래처럼 modules 태그를 사용하면 된다.


<modules>
    <module>frontend</module>
    <module>backend</module>
</modules>


위와 같이 frontend, backend 모듈 두개를 만든다면 아래 그림 1과 같이 프로젝트 폴더가 구성될 것이다.


[그림 1] 다중 모듈 프로젝트 구조


이 때 빌드를 하면, pom.xml에서 modules에 넣은 모듈 순서대로 빌드가 된다.


각 모듈의 pom.xml에서 artifactId가 그 모듈의 이름이 되므로 주의하자.

'프로그래밍 > Web' 카테고리의 다른 글

Spring Validation  (8) 2019.06.13
webpack 정리  (0) 2019.03.05
Maven 프로젝트 나눠서 관리하기  (0) 2019.03.05
Spring Error Page  (0) 2018.08.09
Spring REST API 이미지 또는 파일을 리턴하기  (4) 2018.08.09
Spring controller에서 webapp 폴더 경로 찾기  (0) 2018.08.02
댓글
댓글쓰기 폼