repository就是倉庫的意思,倉庫分為本地倉庫和遠端倉庫。本地倉庫主要是用來存儲你機器上的maven項目所依賴的jar,另外你可以通過mvn install的方式把你自己開發的項目安裝到你的本地倉庫;遠端倉庫一般指maven的中央倉庫或者一些組織提供的遠端倉庫的鏡像,也可以是你的maven私服,總之不在你的機器上的倉庫,你都可以了解為遠端倉庫。我們的項目往往需要依賴很多的jar檔案,我們在pom檔案中聲明dependency,在編譯代碼的時候,maven就會根據dependency去下載下傳jar檔案,放到本地倉庫供我們使用。對于Windows機器,本地倉庫位址為${user}/.m2/repository,見下圖。如果項目中需要添加新的依賴jar,隻需在pom的dependency中添加即可。如果你不知道一個jar檔案的dependency怎麼寫,可以從maven倉庫中搜尋,位址:http://mvnrepository.com/
原文位址:http://ittechcourse.com/archives/63