Maven 이란? 편리한 빌드 절차를 제공하는 빌드 도구이자 프로젝트 관리 도구 지속적으로 추가되거나 버전 업데이트 되는 라이브러리를 관리해주는 의존성 관리 도구 pom.xml (또는 setting.xml) 파일에 필요한 라이브러리를 dependency로 정의해두면 알아서 maven repository에서 다운 받아 설치해주고 경로까지 지정해준다. 지정한 라이브러리가 또다시 의존하는 라이브러리가 있다면 그것들까지 모두 추가해주는 ‘의존성 전이’ 까지 지원한다. 더보기 빌드 : 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 java 소스코드, 프로젝트에 사용된 .jpg, .properties, .jar 같은 파일 및 자원들이 JVM이나 톰캣 같은 WAS(Web Appli..