주말 밤, 야심차게 인텔리제이를 켰다. 코딩 연습을 하기 위해서다. 재료는 회사 프로젝트. 회사에선 멀티 모듈, 헥사고날 아키텍처로 개발하지만 혼자서 연습할 땐 레이어드 아키텍처를 사용하고 싶어 기본적인 설정 파일만 남기고 코드를 모두 지웠다. 하지만 시작부터 문제 발
gradle 그래들은 의존성 기반 프로그래밍의 한 예로, 태스크와 태스크 간의 의존성을 정의한다. Gradle은 이 태스크들이 의존성 순서대로 실행되도록 보장한다. 빌드 스크립트와 플러그인이 이 의존성 그래프(dependency graph)를 구성한다. 이 포스트에서
의존성 관리란? 의존성이란 내 프로젝트에서 사용하고 있는 라이브러리, 패키지 등을 의미한다. 의존성 관리를 통해 의존성을 자동화된 방식으로 선언하고, 해결하고, 사용할 수 있다.