1. 程式人生 > >Java-Maven(八):配置遠程中央倉庫的各種方法

Java-Maven(八):配置遠程中央倉庫的各種方法

訪問 class 平時 str cksum nbsp bsp rep brush

一、遠程倉庫的配置

  在平時的開發中,我們往往不會使用默認的中央倉庫,默認的中央倉庫訪問的速度比較慢,訪問的人或許很多,有時候也無法滿足我們項目的需求,可能項目需要的某些構件中央倉庫中是沒有的,而在其他遠程倉庫中有,如JBoss Maven倉庫。這時,可以在pom.xml中配置該倉庫,代碼如下:

<!-- 配置遠程倉庫 -->
    <repositories>
        <repository>
            <id>jboss</id>
            <name>JBoss Repository</name>
            <url>http://repository.jboss.com/maven2/</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
                <checksumPolicy>warn</checksumPolicy>
            </snapshots>
            <layout>default</layout>
        </repository>
    </repositories>

repository:在repositorys元素下,可以使用repository子元素聲明一個或者多個遠程倉庫。

id:倉庫聲明的唯一id,尤其需要註意的是,Maven自帶的中央倉庫使用的id為central,如果其他倉庫聲明也使用該id,就會覆蓋中央倉庫的配置。

name:倉庫的名稱,讓我們直觀方便的知道倉庫是哪個,暫時沒發現其他太大的含義。

url:指向了倉庫的地址,一般來說,該地址都基於htp協議,Maven用戶都可以在瀏覽器中打開倉庫地址瀏覽構建。

releases和

Java-Maven(八):配置遠程中央倉庫的各種方法