728x90
maven
-
Spring Boot - 메이븐(Maven) vs 그래들(Gradle)Framework & Library/Spring Boot 2022. 1. 30. 14:38
빌드 관리 도구 빌드 관리 도구란? 빌드 관리 도구란 프로젝트에서 필요한 xml, properties, jar 파일들을 자동으로 인식하여 빌드해주는 도구를 말한다. 소스 코드를 컴파일, 테스트, 정적 분석 등을 하여 실행 가능한 앱으로 빌드해주는 역할을 수행한다. 외부 라이브러리를 참조하여 자동으로 다운로드 및 업데이트를 관리해 주는 것은 이러한 빌드 관리 도구의 가장 큰 사용 목적이다. 자바의 대표적인 빌드 도구에는 Ant, Maven, Gradle이 존재한다. 메이븐(Maven) 메이븐(Maven)이란? 자바의 대표적인 관리 도구였던 Ant를 대체하기 위해 개발된 빌드 관리 도구이다. 프로젝트의 외부 라이브러리를 쉽게 참조할 수 있게 pom.xml 파일로 명시하여 관리하며, 참조한 외부 라이브러리에 ..