1. 빌드 관리 도구란? 정의 개발을 하다보면 자주 보는 몇 가지 단어가 있다. 그 중에서 Maven과 Grable을 각각 스프링과 스프링부트에서 본적이 있을 것이다. 우선 이 둘은 빌드 관리 도구이다. 빌드란? 소스코드 파일을 컴파일에서 실행할 수 있는 가공물로 변환하는 과정 또는 결과물이다. 다시말하면 우리 작성한 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원등(.xml,jpa,jpg,properties)을 JVM이나 톰캣같은 WAS가 인식할 수 있도록 패키징하는 과정 및 결과물이라고 할 수 있다. 빌드 관리 도구란? 소스코드에서 어플리케이션 생성을 하면서 여러가지 라이브러리를 사용하는데, 이 빌드 관리 도구는 사용자가 직접 관리할 필요 없이 필요한 라이브러리들을 자동으로 관리한다. 초..