개요Gradle의 주요 기능 중 하나는 프로젝트의 종속성을 편하게 관리할 수 있다는 것이다. 이번 글에서는 Gradle에서의 종속성 관리에 대해서 알아보려고 한다. 종속성Gradle에서 종속성이란 프로젝트 빌드를 지원하는 jar, 플러그인, 라이브러리 및 소스 코드와 같은 외부 리소스를 의미하는데, build.gradle이라는 빌드 스크립트에서 선언된다.Gradle은 종속성을 다운로드, 캐싱, 해결하는 작업을 자동으로 처리하여 사용자가 직접 관리할 필요가 없게 한다. 또한 버전 충돌을 처리하고 유연한 버전 선언을 가능하게 한다. 그리고 일련의 자동화 기술을 바로 종속성 관리하고 한다. 종속성 선언종속성은 아래 예시와 같이 선언하면 된다.1번의 경우 java-library 플러그인을 적용한다는 것을..