maven _ 倉庫介紹

一、本地倉庫java

      本地倉庫是遠程倉庫的一個緩衝和子集,當你構建 Maven 項目的時候,首先會從本地倉庫查找資源,若是沒有,那麼Maven 會從遠程倉庫下載到你本地倉庫。這樣在你下次使用的時候就不須要從遠程下載了。若是 你所須要的 jar 包版本在本地倉庫沒有,並且也不存在於遠程倉庫, Maven 在構建的時候會報錯.apache

》》缺省的本地倉庫默認地址: ${user.home}/.m2/repository 服務器

能夠修改 這個裏面的  ${user.home}/.m2/settings.xml 配置這個地址:maven

Xml代碼:ui

<settings><localRepository> D:/java/repository </localRepository></settings> url

來設置 本地倉庫地址.spa

若是你想讓全部的用戶使用統一的配置那麼  能夠修改 Maven 主目錄下的 setting.xml:插件

${M2_HOME}/conf/setting.xmlxml

注意:本地倉庫的 初始化 是 配置好 maven環境參數後,第一次使用 maven 命令時,對 本地倉庫進行第一次初始化.資源

 

二、中央倉庫

中央倉庫是一個默認的遠程倉庫,maven 的安裝文件自帶了中央倉庫的配置..

路徑:解壓 $M2_HOME/lib/maven-model-builder-3.0.5.jar,

          而後訪問解壓後的該文件夾: org/apache/maven/model/pom-4.0.0.xml 

          <repositories>
              <repository>
                 <id>central</id>
                    <name>Central Repository</name>
                   <url>http://repo.maven.apache.org/maven2</url>
                   <layout>default</layout>
                   <snapshots>
                      <enabled>false</enabled>
                  </snapshots>
              </repository>
          </repositories>

 

三、私服 

私服,即私有服務器,是公司內部Maven項目須要經過其下載依賴包和插件的一個內部maven倉庫。

構建Maven 私服最流行的軟件: Nexus.

相關文章
相關標籤/搜索