빌드 도구

스프링

[Spring] 자바의 대표적인 빌드 관리 도구 Maven vs Gradle 차이

안녕하세요 오늘은 Spring initializr로 스프링 부트 프로젝트를 생성할 때 선택하는 Maven과 Gradle의 차이를 알아보려고 합니다. 자 먼저 Maven과 Gradle의 차이를 알아보기 전에 우리는 빌드 관리 도구란 것이 무엇인지 알아볼 필요가 있습니다. 빌드 관리 도구란? 빌드 관리 도구란 프로젝트에서 필요한 파일들(xml. properties, jar)을 자동으로 인식하여 빌드해주는 도구입니다. 소스 코드를 컴파일, 테스트 ,정적분석을 통하여 실행가능한 어플리케이션으로 빌드해주죠 그리고 외부 라이브러리를 참조하여 자동으로 다운로드 및 업데이트의 관리해줍니다. 지금에서야 몇줄 추가하는 걸로 라이브러리를 자동으로 다운로드 해주지만 옛날에는 직접 라이브러리를 다운받아 수동으로 추가해줘야 했다..

Sleeg
'빌드 도구' 태그의 글 목록