自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Maven依賴(lài)的JAR包下載慢?看看華為云如何解決

企業(yè)動(dòng)態(tài)
目前國(guó)內(nèi)比較常用的鏡像站包括華為開(kāi)源鏡像站、清華大學(xué)鏡像站、中科大鏡像站等等,今天主要以華為開(kāi)源鏡像站為示例給大家進(jìn)行講解。

相信許多JAVA開(kāi)發(fā)者在日常工作中時(shí)常會(huì)碰到這種情況,那就是編譯Maven工程時(shí),工程所依賴(lài)的jar包文件下載非常慢,甚至經(jīng)常出現(xiàn)下載不成功的問(wèn)題,今天,小編就給大家講講如何提升Maven依賴(lài)包的下載速度

由于Maven工程默認(rèn)配置的依賴(lài)倉(cāng)庫(kù)主要部署在國(guó)外,從國(guó)內(nèi)下載速度較慢,國(guó)內(nèi)許多高校或公司通過(guò)架設(shè)開(kāi)源鏡像站來(lái)解決該問(wèn)題,這些鏡像站一般都是向國(guó)內(nèi)開(kāi)發(fā)者開(kāi)放的,我們可以通過(guò)配置國(guó)內(nèi)的鏡像來(lái)解決下載速度慢的問(wèn)題。

所謂開(kāi)源鏡像站,指的是存放開(kāi)源操作系統(tǒng)、開(kāi)源組件等鏡像文件的站點(diǎn),國(guó)內(nèi)的鏡像站通過(guò)定期/實(shí)時(shí)同步國(guó)外源站的開(kāi)源操作系統(tǒng)或組件,為國(guó)內(nèi)用戶(hù)提供高速、穩(wěn)定的依賴(lài)包下載服務(wù)。

目前國(guó)內(nèi)比較常用的鏡像站包括華為開(kāi)源鏡像站、清華大學(xué)鏡像站、中科大鏡像站等等,今天主要以華為開(kāi)源鏡像站為示例給大家進(jìn)行講解。

方式一,配置針對(duì)所有項(xiàng)目的全局鏡像庫(kù)

  在Maven安裝目錄下找到Maven的配置文件setting.xml,里面有個(gè)<mirrors>配置項(xiàng)目,這里配置了所有的全局鏡像,你可以在<mirrors>下增加以下節(jié)點(diǎn):

 

如下圖所示:

計(jì)算機(jī)生成了可選文字:
120 
124 
130 
Th i 1 a list Of mirrors to be used in downloading artifacts from remote repositories. 
It works like t h i s : a P 〔 may d e c 1 a r e a repository to u 、 e 1 n resolving certain artifacts. 
However, t h i s repository may have problems with heavy traffic at times , SO people have mirrored 
it to several places. 
That repository definition will have a unique id, 50 we C a n create a m 1 r ro r reference for that 
repository , to be used a an alternate download Site. The mirror Site will be the preferred 
e r V e r fo r that repository. 
配 置 倉(cāng) 庫(kù) 她 址 
(mirror. 
Kic$devcloud(/ic:i» 
rr-cr—C)f,S*K/rnirr-or—17_)5 
< u rl»https : /"mirrors . huaweicloud . com/reposltory/maven/()u r 1 》 
r- 
< m : . 「 0 》

需要注意的是,<mirrors>下配置了多個(gè)鏡像庫(kù)時(shí),只有當(dāng)***個(gè)鏡像庫(kù)無(wú)法連接時(shí),才會(huì)使用第二個(gè)鏡像庫(kù)查找jar文件,否則即使***個(gè)鏡像庫(kù)里找不到想的jar文件,也不會(huì)去第二個(gè)鏡像庫(kù)查找。因此,若需要配置多個(gè)鏡像庫(kù),可將<mirrorOf>設(shè)置為*,!repo1,在<profiles>標(biāo)簽中增加個(gè)性化配置,并在<activeProfiles>標(biāo)簽中將其激活,完整如下圖所示:

 

方式二,配置針對(duì)單個(gè)項(xiàng)目的鏡像庫(kù)

在項(xiàng)目的maven配置文件pom.xml里,添加repositories配置即可,如下:

 

 如下圖所示

注意:在pom.xml中配置了repository后,setting.xml文件中關(guān)于mirror部分的<mirrorOf>標(biāo)簽不能設(shè)置為*,否則pom.xml中的repository配置不會(huì)生效。<mirrorOf>需要配置為*,!huaweicloud將huaweicloud鏡像設(shè)為例外,如下圖,

更多信息可以參考華為開(kāi)源鏡像站

 

責(zé)任編輯:張燕妮 來(lái)源: 51CTO
相關(guān)推薦

2023-10-11 12:35:29

Maven

2019-11-26 14:30:20

Spring循環(huán)依賴(lài)Java

2020-04-09 11:08:30

PyFlinkJAR依賴(lài)

2020-12-29 08:34:08

spring循環(huán)依賴(lài)開(kāi)發(fā)

2023-10-07 08:40:57

緩存屬性Spring

2022-08-17 07:52:31

Spring循環(huán)依賴(lài)單例池

2023-11-28 08:00:00

SpringJava

2011-08-29 10:34:00

網(wǎng)絡(luò)安全云安全云計(jì)算

2023-07-06 16:36:45

云遷移云計(jì)算

2023-07-05 14:38:09

2011-08-18 15:56:03

深信服廣域網(wǎng)優(yōu)化

2009-01-11 10:28:00

局域網(wǎng)網(wǎng)速

2010-11-09 11:07:18

2017-12-22 11:17:58

混合云云計(jì)算公共云

2023-08-09 10:43:21

源碼循環(huán)依賴(lài)getBean

2015-01-13 10:40:22

云計(jì)算十大困惑

2013-01-24 16:42:51

安全寶CDN

2022-04-11 12:43:30

云成本云計(jì)算云基礎(chǔ)設(shè)施

2018-07-18 12:07:44

2023-06-14 16:36:22

云計(jì)算成本
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)