[빌드 도구] Maven과 Gradle의 차이점
무작정 개발
이번에는 Java 빌드 도구인 Maven과 Gradle의 차이점에 대해 정리할 것이다. [ 목적 ] 최근까지 빌드 도구를 Maven만 사용하였고, 최근에 Gradle을 사용하게 되었다. 단순히 Gradle이 더 최신 빌드 도구라는 것만 알고 자세한 차이점을 몰라서 이 2개의 빌드 도구의 정의와 차이점을 알기 위해 정리하게 되었다. 빌드 도구(Build Tool) 이란? Maven과 Gradle를 설명하기 전에 빌드 도구(Build Tool)에 대해 간단하게 정리할 것이다. 빌드 도구(Build Tool)이란 소프트웨어 개발에 있어서 소스 코드를 실행 가능한 애플리케이션으로 만들어주는 도구를 뜻한다. 빌드 과정을 자동화하여 관리하는 기능을 하기에 빌드 관리 도구 (Build Management Tool) ..