gradle
-
Gradle vs MavenJAVA/SPRING 2020. 1. 12. 21:41
Maven vs Gradle Maven - 자바용 프로젝트 관리 도구 - 라이브러리의 관리를 매우 용이하게 해줌 - 프로젝트의 작성부터 컴파일, 페트스 등 프로젝트 라이프사이클에 포함되는 각 테스트를 지원 - war 파일 기반의 배포용으로도 자주 사용 Gradle - Groovy를 이용한 빌드 자동화 시스템 - `Java`, `C/C++`, `Python` 등과 같은 여러가지 언어를 지원 - Groovy는 Java 가상 머신에서 실행되는 스크립트 언어이며 Java와 달리 소스 코드를 컴파일을 할 필요는 없음 Maven 대신 Gradle을 사용하는 이유 - `Gradle`의 빌드 스크립트는 `groovy` 라는 언어로 작성해야 하므로 `maven의` `xml`에 비해서 친숙하지는 않지만 확장성은 뛰어납니다..