[SAMBAD-237] 멀티 모듈 기반 프로젝트 구조 마이그레이션 #151
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✔️ PR 타입(하나 이상의 PR 타입을 선택해주세요)
📝 개요
moring-global-utils
: 유틸성 모듈로, 모든 모듈에서 범용적으로 사용될 수 있는 클래스가 포함되어야 합니다.moring-infra
: 구현 기술에 관련된 클래스가 포함됩니다. 각종 설정, 또는 설정에 필요한 구현이 포함됩니다.moring-domain
: Moring 서비스의 도메인 관련 클래스가 포함됩니다. DDD의domain
,infrastructure
계층이 포함되며,application
계층의 포함 여부는 논의가 필요합니다.moring-api
: Moring 서비스의 REST API가 구현됩니다. DDD의presentation
계층에 해당합니다.build.gradle
,setting.gradle
및 CI/CD actions 파일을 변경합니다.Controller
를 제외한 모든 클래스는moring-domain
모듈로 이동합니다.presentation
계층 의존성을 완전히 걷어낼 예정입니다.🔗 ISSUE 링크