인텔리제이로 스프링 부트 프로젝트를 생성하는 도중 Type 부분을 보면 gradle과 maven이 있는걸 확인했다 둘다 빌드 관리 도구인건 알았으나 어떤 차이점이 있는지 몰라 확실하게 알아보고자 한다 1. 메이븐(maven) 아파치 메이븐은 자바용 프로젝트 관리 도구이다 아파치 Ant의 대안으로 만들어짐 프로젝트를 진행하면서 수많은 라이브러리를 관리 해주는 도구이다 여기서 메이븐의 특징은 그 라이브러리들과 연관된 라이브러리들까지 거미줄처럼 모두 연동이 되어 관리가 가능해진다는 점이다 POM - project object model Maven의 기능을 이용하기위해서는 POM을 사용한다 POM은 약자 이름 그대로 project object model의 정보를 담고 있는 파일이다 pom.xml에서 주요하게 다..