아래 참조 블로그를 보고 명확하게 이해하기 위해 클론한 것입니다. Maven을 알아보기 전에 사전 지식을 알아보자. 1. 빌드(Build) Build는 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 그에 대한 결과물이다. - wiki 한 마디로 개발자가 작성한 소스코드 및 각 자원들(xml, jpg, properties)을 JVM이나 WAS가 인식할 수 있는 구조로 패키징하는 과정 및 결과물이다.(jar, war 등) 2. 빌드 도구(Build Tool) 프로젝트 생성, 테스트, 빌드, 배포 등의 작업을 위한 프로그램 라이브러리 추가, 버전 동기화 등의 어려움을 해소하기 위해 등장 Ant -> Maven -> Gradle의 추세 Maven 1. 정의 및 특징 자바..