Java-Maven(八):配置遠程中央倉庫的各種方法
阿新 • • 發佈:2018-07-18
訪問 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(八):配置遠程中央倉庫的各種方法