怎樣更新自己本地maven倉庫
首先要指定中央倉庫的地址,先到maven中的settery的xml文件,maven默認(rèn)是阿帕奇的地址,但是服務(wù)器在國外,網(wǎng)速會很限制,把地址改成阿里云的地址 第二不,打開這個地址,就能看到阿里云的網(wǎng)站,里面就有jar包的位置信息,
求國內(nèi)鏡像的 java maven repository地址
aliyun阿里云Maven倉庫地址http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置mirrors的子節(jié)點(diǎn),添加如下mirrornexus-aliyun * Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public

怎么自定義maven的中央倉庫位置
運(yùn)行Maven的時候,Maven所需要的任何構(gòu)件都是直接從本地倉庫獲取的。如果本地倉庫沒有,它會首先嘗試從遠(yuǎn)程倉庫下載構(gòu)件至本地倉庫,然后再使用本地倉庫的構(gòu)件。比如說,你的項(xiàng)目配置了junit-3.8的依賴,在你運(yùn)行mvn test 的時候,Maven需要使用junit-3.8的jar文件,它首先根據(jù)坐標(biāo)查找本地倉庫,如果找到,就直接使用。如果沒有,Maven會檢查可用的遠(yuǎn)程倉庫配置,然后逐個嘗試這些遠(yuǎn)程倉庫去下載junit-3.8的jar文件,如果遠(yuǎn)程倉庫存在該文件,Maven會將其下載到本地倉庫中,繼而使用。如果嘗試過所有遠(yuǎn)程倉庫之后,Maven還是沒能夠下載到該文件,它就會報(bào)錯。Maven缺省的本地倉庫地址為${user.home}/.m2/repository 。也就是說,一個用戶會對應(yīng)的擁有一個本地倉庫。你也可以自定義本地倉庫的位置,修改${user.home}/.m2/settings
關(guān)于maven中配置遠(yuǎn)程倉庫的問題
我們通常配置添加鏡像庫,防止主庫網(wǎng)絡(luò)超時,還可以從mirror處下載
maven是怎么判斷包在本地倉庫和遠(yuǎn)程倉庫哪個是新的?
對于realese不是很確認(rèn),但是對于snapshot來說,是會試著和服務(wù)器連接并比較。如果版本一致,就比較時間。并會下載帶版本號和時間的jar包。 當(dāng)然,如果服務(wù)器連不上,或者服務(wù)器沒有對應(yīng)的jar包,還是會使用本地jar包了。
如何修改maven默認(rèn)倉庫的路徑
1、本地需要安裝Maven。這里假設(shè)安裝在D:/Program Files/apache-maven-2.2.1 2、修改本地maven庫的路徑。 在D:/Program Files/apache-maven-2.2.1/conf/settings.xml 文件中修改
