2012-12-04 226 views

回答

1

默認情況下,Maven將源從本地.m2存儲庫的依賴關係和安裝依賴關係。這是一個優先規則,您的.m2就像一個緩存,Maven可以在遠程下載它們之前獲得相關性。您可以繞過此行爲:mvn -U ...(請參閱mvn --help)。

您當地的.m2可以C:\Users\{user}\.m2下,在Windows上可以找到,或者/home/{user}/.m2在Linux上。如果您執行mvn install,則您的項目將在上述.m2存儲庫下本地安裝。

遠程存儲庫是一個Maven存儲庫,就像您本地的.m2存儲庫一樣,爲您提供託管來源的依賴關係。 Maven Central

0

本地存儲庫是一個回購。到您的本地系統中,當您編譯或安裝項目時,都需要將相關性下載到本地倉庫中。 當你處理你的項目時,Maven首先嚐試從本地獲得依賴關係,如果它不可用,那麼它將嘗試從中央存儲庫下載。 中央回購。是一個在線回購。這是由maven自己提供的。

關於每個maven信息存儲檢查此different repository in Maven