# Multi Module

멀티 모듈(Multi Module)
멀티 모듈이란 서로 독립적인 프로젝트(인증, 어플리케이션)을 하나의 프로젝트로 묶어 모듈로서 사용되는 구조를 말한다.멀티 모듈을 사용하면 공통적인 기능을 모아 하나의 모듈로 만드는 것이 가능하다.즉, 인증과 어플리케이션에서 공통으로 사용되는 Util, Domain, C

Gradle, SrpingBoot, Multi Module 만들기
3개의 hierarchy(계층)를 갖는 멀티 프로젝트를 구성합니다.Root ModuleAPIMember APIProduct API두가지의 코드를 작성합니다.프로젝트 전반에 영향을 끼치지만, 비즈니스 로직에는 전혀 관여하지 않는 'Log' 관련 코드.구조 접근을 테스트할
[gradle] 멀티 모듈 프로젝트에서 코어 모듈의 변수 공유하기
위에서 본 것처럼 dependsOn 함수를 사용하여 task 간에 순서를 정해줄 수 있습니다. 주의할 점은 api-task안에서 수행할 내용은 doFirst 혹은 doLast dsl 안에서 수행해줘야 한다는 것입니다. 위 코드는 아래 github 에서 참조하실 수 있습

Gradle, SrpingBoot, Multi Module) Finance API 코드 구조 (v.1.0.0)
Major 버전 업Root Module 설계 변경Parent Module의 신규 생성Sub Modules의 컨셉 변경Minor 버전 업last depth 모듈 생성 등.하나의 Git Repository는 하나의 도메인만 소유한다.ex) User Domain, Finan

[개인 프로젝트] 타이어 서비스(2) - 멀티 모듈 빌드
이제 진짜 멀티 모듈 프로젝트를 만들어 보자.나 같은 경우에는 프로젝트를 처음 빌드할 때 일단 Spring Initializr 를 통해 기본 프로젝트 프레임을 잡고 시작한다.gradle 기반으로 언어는 kotlin, 자바 버전은 17을 선택했다.그동안은 자바 11을 주

[개인 프로젝트] 타이어 서비스(1) - 멀티 모듈 설계
만드려고 하는 타이어 서비스에는 크게 두 종류의 서비스가 필요하다.erp-service : 타이어 재고 관리, 매입/매출 관리, 주문 내역 관리, 고객 정보 관리 등 전체적인 정보 관리 기능을 제공한다.client-portal : 로그인, 재고 확인 및 주문, 주문 내

[Android] Refactoring: Gradle을 KTS로 마이그레이션 하기
buildSrc를 통해 프로젝트의 라이브러리를 쉽게 관리하는 방법을 적용해보았습니다.

[Android] Refactoring: Multi Module (멀티모듈화)
안드로이드 프로젝트 리팩토링 과정 중 멀티모듈화를 진행했던 경험을 공유합니다.
Multi Module Jetpack Compose Recomposition Skippable Issue
안녕하세요. 이번 포스팅에서는 멀티 모듈에서 컴포즈를 사용할 때 주의해야할 사항에 대해서 알아보겠습니다.https://qiita.com/takahirom/items/6907e810d3661e19cfcf이 포스팅을 보고 작성하게 되었습니다.요즘 클린 아키텍처를
Hilt와 Dagger, JSR-330 (3) - Pure Java/Kotlin Module
안녕하세요, 이번 편에서는 Pure Java/Kotlin 환경에서 Hilt를 적용할 수 없을 때 JSR-330 Annotation을 이용하여 Dependency Injection을 하는 법을 알아보려고 합니다. 이번 시리즈는 저번 시리즈들보다 짧게 다뤄질 예정입니다. 많은 내용은 없거든요. Pure Java/Koltlin 모듈을 사용한 제 프로젝트를 예...
Android Multi Module Clean Architecture with Hilt, Ktor Client (2)
Ktor Client를 이용한 Android http 통신 이번 포스팅에서는 Ktor를 이용하여 네트워크 통신을 하고, Clean Architecture기반의 Hilt를 이용하여 Dependency Injection을 진행토록 하겠습니다. Ktor란, 코틀린과 마찬
Android Multi Module Clean Architecture with Hilt, Ktor Client (1)
프로젝트 개요 Clean Architecture 기반의 간단한 프로젝트를 만드는 과정을 n번의 포스팅에 거쳐 설명해드리겠습니다. Hilt를 이용한 Dependency Injection, Ktor Client를 이용한 Http 통신을 하겠습니다. 본 포스팅에서는 아래와

Gradle을 이용한 멀티 모듈
안녕하세요, 이번 포스팅에서는 Gradle을 이용하여 멀티 모듈을 사용하는 부분에 대해 다루려고 합니다.틀린 부분이 있다면, 아래 댓글을 통해 알려주시면 감사드리겠습니다.코드는 이 곳에 있으니 참고해주세요.먼저 멀티 모듈에 대해 알게 되고, 공부하게 된 계기를 말하며