CI/CD를 위해 아래 작업들을 자동화 시켜주는 Groovy 기반의 오픈 소스 빌드 도구
Compile - Java 파일의 소스 코드를 컴퓨터가 이해할 수 있도록 바이트 코드로 변환
Test - 유닛 테스트, UI 테스트
Packaging - 스프링 코드를 패키징 해 .jar 파일이나 .war 파일로 생성
Deploy & Run - 서버 실행
사용 이유