Apache Ant의 대안으로 만들어진 Java용 프로젝트 관리 도구
네트워크를 통해 연관된 라이브러리까지 같이 업데이트를 해주기 때문에 사용이 편리하다.
Maven의 기능을 이용하기 위해 사용됨 Project Object Model
빌드, 프로젝트 구성/관리, 테스트, 배포 도구
안드로이드 앱의 공식 빌드 시스템
Groovy 스크립트 언어로 구성되어 있어 XML과 달리 변수 선언, if/else/for 등의 로직 구현 가능
Java 가상 머신에서 실행되는 스크립트 언어
Java 가상 머신에서 동작하지만, Java와 달리 소스를 컴파일할 필요 없음
Java 클래스 파일을 그대로 Groovy 클래스로 사용할 수 있음