로컬 저장소
내 컴터, 놋북 말그대로 로컬 저장소
원격 maven 저장소
인터넷에 있는 모든버전의 종속성이 저장되어있는 중앙? 저장소
로컬저장소는 캐시처럼 작동한다.
pom.xml에 정의해놓은 거에 따라서 원격저장소에서 로컬저장소로 복사해옴
결국에 프로젝트는 로컬저장소의 jar를 사용하게 되는것이다.
maven build.. 에 가면 goals로 옵션을 줄수가 있다.
ex)
compile - only compile
clean compile - clean하고 compile
test - test까지만 실행
help:effective-settings - maven setting을 출력해줌
help:effective-pom - pom 정보를 다 풀어서 출력해줌 자세하게
dependency:tree - 의존성 계층구조를 보여줌
dependency:sources - jar들의 source파일 다운
등등
그래서 그냥 maven build, install하면
lifecycle에 따라서 install, deploy까지의 단계를 해주는것이다.