넥서스1 [Day 331] Maven, Nexus, Jenkins 메이븐(Maven) 자바 프로젝트의 빌드(build)를 자동화 해주는 빌드 툴(build tool) [출처] https://jeong-pro.tistory.com/168 메이븐을 사용하는 이유 스프링이 나온 초기, 자바 빌드 도구가 없을 때는 웹 프로젝트를 생성한 후 직접 스프링 기능에 필요한 라이브러리를 다운로드하여 사용했는데, 스프링 버전이 자주 업데이트됨에 따라 불편함이 따랐다. 업데이트할 때마다 관련 기능의 라이브러리를 일일이 수정해야 했고, 라이브러리의 기능 사용법이 달라지면 소스도 같이 수정해주어야 했기 때문이다. 빌드 + 자동 라이브러리 관리 기능이 추가된 Maven이 등장했다. Maven은 라이브러리를 자동으로 추가 및 관리해주고, 라이브러리 버전을 자동으로 동기화해준다. 요즘은 Gradl.. 2022. 2. 3. 이전 1 다음