서론 "Gradle 빌드에 권장되는 사용 방법은 Gradle Wrapper를 사용하는 것이다." 처음에 이 문장을 보고 무슨 말인지 전혀 몰랐다. 그때 내가 아는 지식으로는 gradle은 의존성을 받아오는 녀석이며 컴파일 시점과 런타임 시점때 해당 외부 라이브러리들을 꺼내어서 쓴다는 얕은 지식으로만 이해를 했다. 이번 기회에 한번 알아보겠다. Gradle 빌드란 소스코드를 컴파일, 테스트, 정적 분석 등을 실행하여 실행 가능한 애플리케이션으로 만들어주는 과정 이다 이전에 다양한 라이브러리들이 생기고 개발자가 직접 라이브러리들을 다운로드하고 추가해야하는 번거로움이 있었으며, 개발자들 간의 버전관리도 어려우며 다운받은 jar파일의 보안 위험도 있었다 이런 문제를 해결하기 위해서 빌드 도구가 생겼다 빌드 도구..