gradle이란 빌드자동화도구이다. 여기서 말하는 빌드란, java를 컴파일한 후 필요한 라이브러리를 더해 실행가능한 jar, war등으로 패키징하는 일련의 과정을 말한다. gradle은 이를 편하게 자동화 시키는 도구라고 볼 수 있겠다. 개발자들은 빌드과정에 대한 고민필요 없이, intelliJ등 IDE를 통해 실행버튼 한번이면 gradle을 통해 빌드 후 실행까지를 편하게 할수가 있는 것이다. spring initializer의 gradle 프로젝트 생성시 만들어지는 기본프로젝트를 기반으로 gradle관련 주요 파일들에 대해 하나씩 살펴보고자 한다. groovy언어로 만들어진 build.gradle 등의 script를 생성하려면 groovy gradle을 만들고, kotlin으로 만들어진 스크립트를 ..