compile project
-
2. 그레이들 멀티프로젝트 - 공통자원 활용(compile project)스프링개발자/301 - 아키텍처 2020. 8. 30. 04:04
[배경] 지난시간에 mono repo를 셋업했다. 이번에는 그 장점을 살려서 여러 application의 공유자원이 있는 resources 모듈을 만들어본다. 1. 부모Module과 자식Module Intellij에서 우리의 root directory인 monorepo를 우클릭하여 자바 모쥴을 만든다. spring-applications라고 이름지어주고, 지난 시간에 만든 어플리케이션 2개를 하위경로에 넣어둔다. spring-resources라는 모듈을 만들고, shared-entities라는 sub모듈을 하나 만든다. 이후에 root경로에 있는 settings.gradle을 다음과 같이 바꾼다 rootProject.name = 'monorepo' include 'spring-resources:share..