메이븐이란

JAVA/Maven

[Maven] 메이븐과 리포지토리

0. 메이븐 이란? 메이븐이란 Apache에서 개발하고 관리하는 오픈 소스 빌드 도구이다. 의존성 관리 툴로도 많이 사용된다. 정리하자면 프로젝트 빌드, 관리에 사용하는 도구이다. 1. 메이븐의 작동 방식 pom.xml에서 선언한 dependency들을 저장소로 불러와 사용하는데 그 과정은 아래와 같다. Maven 프로젝트에서 pom.xml 파일을 읽는다. Local Repository에 파일이 있는지 체크한다. 만약 필요한 파일이 없다면 Central Repository에 요청한다. Central Repository로부터 정보를 가져온다. 그 정보를 Local Repository에 저장한다. 모든 준비가 갖춰지면 프로젝트를 실행시킨다. 2. Local Repository 로컬 리포지토리는 메이븐 프로젝..

gakko
'메이븐이란' 태그의 글 목록