최근 이직에 성공했고, 여태까지 gradle만 사용하다가 maven을 사용하게 되서 공부를 하게 되었습니다! 여러 프로젝트에서 활발하게 쓰이는 툴이기도 하고, 초보(newbie)의 관점에서 작성하면 '신입개발자분들이나 공부를 시작하신 분들에게 도움이 되지 않을까?'라는 생각이 들어서 블로깅을 하게되었습니다. 먼저 Maven이 어떻게 동작하는지 그림으로 볼까요? 간단히, 아래와 같은 흐름으로 작동합니다. 설정파일(pom.xml)을 확인하고 로컬 컴퓨터(Local Repository)에 의존하는 라이브러리를 가지고 있는지 확인하고 로컬 컴퓨터(Local Repository)에 의존하는 라이브러리가 없다면, Remote Repository(ex: https://mvnrepository.com, 사내 라이브러리..