빌드 자동화 툴
Groovy
라는 언어로 작성됨
컴파일, 라이브러리 다운, 패키징, 테스트 자동화
웹 애플리케이션을 만드려면 여러가지 라이브러리가 필요함
-> 라이브러리가 없다면? jar
를 다운받아 프로젝트의 build path
에 추가
-> 귀찮음
프로젝트가 커지면 빌드를 나눠서 하는 경우도 있음
-> 디펜던시가 있다면 빌드 순서를 고려해야 함
-> 배포할때마다 컴파일-빌드-테스트
-> 귀찮음
빌드 자동화 툴은 이 모든걸 자동화해준다.
라이브러리 다운 대신 원하는 라이브러리와 버전을 코드로 작성한다.