Java의 빌드 관리 도구에는 대표적으로 Maven, Gradle 두 가지가 있다. 그 중 Maven에 대해 설명하려고 한다. 0. 빌드 관리 도구 프로젝트에서 필요한 xml, properties, jar 파일들을 자동으로 인식학여 빌드해주는 도구 소스 코드를 complie, test, static code analysis등을 하여 실행 가능한 Application으로 빌드해 줌. 프로젝트 정보 관리, 테스트 빌드, 배포 등의 작업을 진행해 줌. 외부 라이브러리를 참조하여 자동으로 다운로드 및 업데이트의 관리를 해줌. 1. Maven XML 기반의 빌드 스크립트 life cycle 도임 pom.xml로 편하게 dependency 관리 2. pom.xml의 구조 modelVersion : maven의 버전..